美文网首页
xib关联私有类

xib关联私有类

作者: phzean | 来源:发表于2016-01-08 15:00 被阅读66次

    一、UIViewController关联

    1、在创建UIViewController的时候勾选了使用xib,需要实现下面的方法
    - (instancetype)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil{
    self = [super initWithNibName:NSStringFromClass(self.class) bundle:nil];
    if (self) {
    //...
    }
    return self;
    }
    2、如果一开始没有勾选那个按钮,xib文件是后面才关联上去的,只要改动下上面的一行代码即可。

    <pre><code>self = [super initWithNibName:@"xib的文件名称" bundle:nil];</code></pre>xib的文件名称:如下图所示(.xib的后缀不用带上)

    二、如果在xib中的控件需要用到自定义的类,那么在私有类中需要实现下面的这个方法

    - (void)awakeFromNib {
        [super awakeFromNib];
        [self loadBaseView];
    }
    

    下面的是设置私有类的地方:在class栏填上自定义控件的类名


    相关文章

      网友评论

          本文标题:xib关联私有类

          本文链接:https://www.haomeiwen.com/subject/rknfkttx.html