【问题标题】:Adding multiple views (& nibs) to a single view controller将多个视图(和 nib)添加到单个视图控制器
【发布时间】:2012-02-06 20:24:41
【问题描述】:
我需要在一个 iPad 屏幕上实现多个视图。我正在创建几个类,然后创建相应的 xib 文件。我有一个主(根)视图控制器,它将管理屏幕的所有视图。我不确定如何实现这一目标。我将 IB 用于 nib 文件,而不是以编程方式创建视图。这是一个好方法吗?如何设置特定位置的视图?任何人都可以指导我或任何更好的方法。
【问题讨论】:
标签:
iphone
objective-c
ipad
uiviewcontroller
multiple-views
【解决方案1】:
我不确定这是多么正确,但我使用
UINib *nib = [UINib nibWithNibName:nibName bundle:nil];
NSArray *views = [nib instantiateWithOwner:owner options:nil];
UIView *view = [views objectAtIndex:0];
当我想从 nib 获取视图并将其用作 uiview 并移动其框架等时。希望对您有所帮助