回答
,当你选择它的子类UIViewController
创建connector.h
和connector.m
并点击复选框可以创建XIB
:“随着XIB的用户界面”。如果您已创建.m & .h文件,则只需从窗口&中选择View即可添加新的GUI文件,最后将其控制器自定义类别设置为connector
。您可以在同一个项目中将StoryBoard
和XIB
放在一起。 See for more help。
呈现视图控制器,你可以使用下面的代码
YourViewController *viewController=[[YourViewController alloc]initWithNibName:@"ViewControllerName" bundle:nil];
[self presentViewController:viewController animated:YES completion:nil];
在NavigatinController
[self.navigationController pushViewController:viewController animated:YES];
Iam新的故事板可以告诉我一些示例代码? – Naveen 2013-03-22 10:23:56
我看了这个链接,你意味着XIB文件内部有些项目并且把它的类作为CONNECTER.M分配给了IDENTITY窗口??这样就足够了吗? – Naveen 2013-03-22 10:24:56
是的,您可以单独添加文件或者与connector.h&connector.m一起添加文件,在Identity Inspector中选择连接器作为其自定义类。 – nsgulliver 2013-03-22 10:26:01
情况下,这样做是为了你的连接器类与厦门国际银行结合:在这里,我已经绑定的ViewController类与xib]
并将视图连接到文件的所有者。和你的连接器类的类型必须为视图控制器,并且有方法
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
}
return self;
}
打开故事板在编辑器中,点击任何一个视图控制器。这样做将列出您选择任何xib时用来查看的所有代理对象。以下图片必须帮助您更好地理解。
现在转到这个身份检查选项卡,并突出显示的文本字段
输入您的类名称创建一个Xib
文件中设置的FilesOwner
类为connecter.h
。的同时建立连接器类的实例
[[connecter alloc] initWithNibName:@"Nib_Name" bundle:nil];
- (ID)initWithNibName:(的NSString *)nibNameOrNil束:(一个NSBundle *)nibBundleOrNil { 自我= [超级initWithNibName:nibNameOrNil束:nibBundleOrNil]; 如果(个体){ } 返回自我; } – Naveen 2013-03-22 10:19:23
我可以使用abouve方法加载xib吗? – Naveen 2013-03-22 10:19:42