interface builder 使用 1


最近,一直在想着怎么在程序中加载XIB文件,来提高开发速度,终于在不断出错,不断尝试中,理解了一些相关的流程和步骤。

我们从单视图工程开始说起:








如上图。创建一个模板工程,系统为我们自动生成了一些文件

 // Override point for customization after application launch.
    self.viewController = [[[sdsViewController alloc] initWithNibName:@"sdsViewController" bundle:nil] autorelease];
    self.window.rootViewController = self.viewController;

//或者是

self.viewController = [[sdsViewController alloc] init];

我们调用init方法系统会自动调用initWithNibName:nil bundle:nil] autorelease];方法,这个一定要注意啊。


然后加载指定的 XIB文件,这里是sdsViewController,其实这里写为nil也是可以的,系统也会自动搜索,与我们的controller同名字的XIB文件,这个很好理解。但现在我想自己再建立一个XIB文件,看在程序中怎么样使用,


如图建立一个名字为Empty.xib文件的视图文件,然后 设置相关参数。


我们就可以initWithNibName:@"sdsViewController" 把其中名字换成我们自己的initWithNibName:@"Empty"就可以正确加载到视图文件了。



经过将近两天的 努力终于弄明白了一点事情,那就是在程序中怎么样,加载XIB文件,之前的时候老是出错,非常郁闷,还好自己,查了好多资料,做了好多测试,终于与错误中,发现了一秘密,嘿嘿 ,很高兴啊。初步探视就到这里,以后肯定会遇到很多,慢慢总结。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值