• 通过xib文件创建和连接UIView


    使用Xcode写程序,时间长了,对于界面上的元素,很多时候不想手写代码进行构建,但是有些UIView里面的子控件,又不能通过xib直接进行构造,要是总使用UIViewController来结合xib进行构造界面,在一些时候会觉得浪费(总觉得大才小用),系统开销也不一样,具体没测过,只是个人感觉。

    xib文件可以通过NSBundle来装载,装载后得到一个NSArray,可以用这个NSArray来进行构造UIView,需要放在UIView里显示的元素,可以在构造xib的时候拖放到界面上,需要注意的是,这个xib所对应的class类型,一定要选你自己设定的UIView。
    以下为部分代码:

    NSArray* nibViews =  [[NSBundle mainBundle] loadNibNamed:@"CustomView" owner:selfoptions:nil];  

        CustomView *subView = [nibViews objectAtIndex:0];

        [self addSubview:subView];

    说明:CustomView是自定义的UIView。

  • 相关阅读:
    CSS实现底部固定
    ES6新特性--多行文本
    DataTable转实体
    jQuery插件开发
    页面可编辑
    clearfix--清除浮动
    前端日历控件推荐
    图片Base64编码
    第八周学习进度博客
    人月神话多后感01
  • 原文地址:https://www.cnblogs.com/isItOk/p/4875537.html
Copyright © 2020-2023  润新知