You should check out AQGridView which does exactly what you are trying to achieve. Even if you want to write your own custom code, have a look at the AQGridView source as more than likely you will need to use a UIScrollView as a base.
More Related Contents:
- Difference between self.ivar and ivar?
- Detect the specific iPhone/iPod touch model [duplicate]
- Programmatically Request Access to Contacts
- iOS SDK – Programmatically generate a PDF file
- Storyboard – refer to ViewController in AppDelegate
- What are best practices that you use when writing Objective-C and Cocoa? [closed]
- How to get UITableView from UITableViewCell?
- iOS 7 Navigation Bar text and arrow color
- CAGradientLayer, not resizing nicely, tearing on rotation
- post image to server in iphone
- iOS: Access app-info.plist variables in code
- Enabling crash logs symbolication in Xcode 4.2
- How can I locally detect iPhone clock advancement by a user between app runs?
- Disable orientation change rotation animation
- iOS Pinch Scale and Two Finger Rotate at same time
- Best ways to play simple sound effect in iOS
- What does the Xcode 4.2 preference “Support Wirelessly Connected Devices” do?
- Finding Path/Route Between two points on MapKit in iPhone
- Disable Dictation button on the keyboard of iPhone 4S / new iPad
- Could not find a storyboard named ‘Main’ in bundle
- Calling method in current view controller from App Delegate in iOS
- Moving status bar in iOS 7
- UICollectionView animations (insert/delete items)
- Objective c, Memory management of instance members
- Exception Types in iOS crash logs
- Prevent scrolling in a MKMapView, also when zooming
- Loading an Image from documents directory
- iOS: How do I generate 8 unique random integers?
- Making a call programmatically from iPhone app and returning back to the app after ending the call
- Register UncaughtExceptionHandler in Objective C using NSSetUncaughtExceptionHandler