zoukankan      html  css  js  c++  java
  • 结合xib文件定制UIView

      有时候在做界面设计的时候可能界面会比较复杂,完全使用代码实现可能比较麻烦,而单单地使用interface builder 则需要定义一个新的UIViewController,而我们仅仅需要一个view,这样未免有些小题大做。因此,这里介绍一种代码和interface builder相结合的方法,不用引入新的UIViewController。

    1. 首先使用interface builder 新建一个uiview的.xib文件。

    2. 向新建的uiview的.xib文件添加需要的控件。

    3. 定义一个继承自uiview的派生类。将上面新建的xib文件的派生类改为新定义的继承自uiview的派生类。

    4. 将在xib文件上添加的控件与继承自uiview的派生类建立连接IBOoutlet。

    5. 在需要生成uiview的地方添加一下代码:

    NSArray* nibView =  [[NSBundlemainBundle] loadNibNamed:@"xib文件名字"owner:self options:nil];  

    UIView * backupSearchView = [[nibView objectAtIndex:0] retain];

  • 相关阅读:
    BeautifulSoup
    requests
    安装xpath helper
    取消搜狗输入法的快捷键
    numpy初识 old
    Jupyter Notebook 快捷键
    安装numpy、matplotlib
    JavaScript 继承 -JavaScript高级程序设计
    mac /windows
    unicode 地址
  • 原文地址:https://www.cnblogs.com/CoderPlace/p/2452102.html
Copyright © 2011-2022 走看看