自创建一个带xib的UIView

http://www.cnblogs.com/china-ldw/p/3533896.html

今天刚好有时间把前面的一些不清楚的问题再仔细学习下。

仔细看了上面的文章,就是实现了在xcode里面新添加UIView类的时候可以带xib一起。这个需要修改/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates/Cocoa Touch/Objective-C class.xctemplate/目录下的TemplateInfo.plist文件。

然后你就可以新建一个带xib的UIView类了,接着要装载这个view,为了做一个通用的(为所有UIView都可以使用),用了一个叫category的方法。新建一个继承与UIView的类,在.h和.m里写成如下(在该类中实现LoadFromNib方法)

  @implementation UIView (LoadFromNib)

  @implementation UIView (LoadFromNib)

接着你就可以直接用带xib的类调用该方法了:[MTTestView loadFromNib]


遇到的问题:TemplateInfo.plist文件权限不够无法修改,原因是该目录下的文件都属于系统权限的,解决办法是拷贝到其他地方,例如桌面,修改过后再拷贝回来即可。

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值