(使用 IOS 6、XCode 4.6、ARC、Storyboard)
我正在尝试创建一个可重用的UIView
(如 C# 中的用户控件),因为我有两个 viewControllers 具有相同的数据,一个用于输入,另一个用于显示。
我在这里读到,这样做的方法是为 ReusableUIView 创建一个单独的 xib 文件,并为其创建相应的 h + m 文件。添加所有控件并将出口链接到它们。
在我的故事板中UIViewController
,viewDidLoad
我写了以下代码:
NSArray *myNibsArray = [[NSBundle mainBundle] loadNibNamed:@"ReusableUIView" owner:self options:nil];
ReusableUIView *myCustomView = [myNibsArray objectAtIndex:0];
几个问题:
- 此时没有任何反应,所以我猜我必须以某种方式将 self(UIViewController)与 myCustomView 连接起来
- ReusableUIView 是 UIViewController 中的众多控件之一,我该如何设置它的位置
- 在 xib 文件中,我找不到设置 UIView 大小的方法,以及我们在何处以及何时设置它的大小