4) Search for "IBCocoaTouchFramework" and Replace all occurrences with "IBIPadFramework"
5) Save the file and Open As > Interface Builder - iOS
The file might still look like a regular iPhone xib, but for me, once I changed the Status Bar to "Black" in the Attributes inspector the rest of the xib just kind of "snapped" into an iPad xib
Well today was the day that people started to get their hands on the third generation iPad with a double resolution retina display. Below are my notes on the minimal updates that you should consider making to best support all of those extra pixels.
Custom Application Images
Apple takes care of the UIKit images for standard iOS controls but if you have any custom images specific to the iPad you will as with the iPhone 4 need to supply @2x versions. I know many developers were sensibly preparing for this ahead of time by updating their iOS 5.0 built apps with double resolution images in the hope that they would just work on the new iPad. However there is one important caveat that can nicely summarised by this from Michael Jurewitz (@Jury):
PSA — If you want your retina graphics to show up on the new iPad, you NEED to build with Xcode 4.3.1 and __link against the 5.1 SDK__
I’ve previously mentioned that allows you to create stacking UIViewController’s on the iPad similar to the iPad twitter app.
This iPad control takes things one step further allowing you to not simply create stacking table’s, but also to skin everything to give it a customized look.
Check out this screenshot taken from the control’s Github repository:
As you can see it’s definitely possible to create some beautiful interfaces with this component.
The component is PSStackedView from Peter Steinberger, and you can download it from the Github repository .
The UITableView is a terrific and versatile iOS component from Apple, but the amount of information and interactivity within one cell of a tableview is extremely limited. This isn’t an issue on the iPhone as with the small screen size there really isn’t much you can put in one cell anyways. With the iPad however there is definitely room for more.
There are different ways to solve this problem, and recently I mentioned a library that takes the approach of providing stacking and. Recently I came across another open source library taking a somewhat different approach to provide more interactivity in a UITableVIew cell.
This library for the iPad allows you to place multiple dynamic components within a tableview cell, and provides controls emulating the look of more typical desktop components such as pulldown menu’s, and combo boxes so that you can have a more congruent feel with any desktop versions of your application.
Here’s a video showing the example included with the library in action:
You can find the Github for the project by Eric Crichlow here:
You can find more information on Eric’s website about the library here:
The library extends UITableViewCell so it can be dropped in, and the example is a great help for figuring everything out. This library looks great, and does even more than I’ve talked about here – like properly scaling things so that everything looks good. If you’ve wanted to accomplish similar to what’s in the video you should definitely check it out.
Recent Comments