【发布时间】:2011-06-08 14:31:28
【问题描述】:
我为 iPhone 和 iPad 创建了两个 nib 文件,所以我的应用程序将是通用的。
我用这个方法来检查是不是iPad:
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
但是当它知道它是哪个时,我不知道如何加载正确的笔尖。
有谁知道加载到 nib 文件的正确方法?
【问题讨论】:
-
加载一个nib文件究竟是做什么的?笔尖可用于许多事情。这些笔尖是否包含 UIViewController 的视图或其他对象图?您可以使用
NSBundle或UINib类或UIViewController的-initWithNibNamed:options:方法加载笔尖。哪个合适取决于笔尖包含的内容以及您使用这些对象的目的。
标签: iphone objective-c ipad nib