在iOS开发中,不想用代码来写控件的位置,就用XIB来拖入需要的控件,要建立与新建类相关的XIB可以在新建一个类的的时候勾选创建XIB的勾。
但有时忘记了勾,后面又想创建,可以通过以下步骤实现,
command + N新建,选择VIew,如图
点击这个XIB,点击里面的左侧栏File‘s Owner,在右侧栏的第三个图标中的class里输入需要关联的类名,
然后点击最后一个图标中的VIew,按住后面的小圈,拖到中间视图上,这样就把XIB和相关的类关联起来了。
但是,由于是后面添加的XIB,关联起来的,还需要在需要的地方初始化出来才能看到XIB上的视图,
网上找了很多都不行,后面经过试验成功的一种方法就是在要显示出该视图内容的地方加一句代码,
[[[NSBundle mainBundle] loadNibNamed:@"ViewController" owner:self options:nil] firstObject];//@“”中的字符串是XIB的名字,XIB的名字最好与类的名字一样。