结合xib自定义view

因为tableview是ios开始最常用的表视图,而做app的开发,界面层开始因为需求的原因,tableiviewcell经常需要自定义,而实用xib布局好tableviewcell之后,就可以进行重用了,最近忽然想像学习一下结合xib定义好view,这样起到重用的功能,做为初学者,但是刚刚从c++转过来过做app开发的,没有很好的掌握基础和xcode很多界面的功能,所以在做这个简单的功能的时候,会碰到界面和布局显示的问题,经过像大神的咨询和请求,感觉终于有点明白了什么意思,现在我就把我做的简单思路说下


我真逗不是:这个view是我自定义的 界面,我在

Main.storyboard定义一个view,并且使这个view定义为自定义view类型

2.我真逗不是 是个lable,是我在自定义view 中写的

我定义了 view1.h view.m view.xib --->xib和 view做了关联,然后我使用在 view.m  设置了  label.text=@"我真逗不是"

但是你要view.m可以使用xib文件,你需要加载这个xib文件

- (instancetype)initWithCoder:(NSCoder *)aDecoder

{

    self = [super initWithCoder:aDecoder];

    

    if (self) {

        //加载xib文件 进行控制

        [[NSBundle mainBundle] loadNibNamed:@"View2" owner:self options:nil];

         self.contentview.backgroundColor=[UIColor grayColor];

        self.contentview.frame = self.bounds;

        [self addSubview:self.contentview];

        first.text=@"我真逗不是";

    }

    

    return self;

}

注意这个需要设置约束,不然在storyboard设置,坐标就会出问题了


这是我的第一篇博客,写的比较糙,我已经我能够每周都尝试写,这也是总结吧

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值