zoukankan      html  css  js  c++  java
  • ios多视图开发中:xib与UIViewController的关联

    个人感觉ios中的UIViewController和xib文件,分别相当于android的Activity 和Layout文件

    当时两者的关联比android稍微复杂些。

    ios上分别新建的UIViewController类和xib文件建立关联必须完成以下两步:

    1. 修改xib文件 (引用自:http://www.xcodechina.com/archiver/?tid-574.html)

        a. 点击我们要加载的 xib 文件

        b. 在右边选中 File's Owner

        c. 在 File's Owner 的  选项卡的“Custom Class” 属性设置中,将 Class 的值改成对应的 VC, 这里改成 你新建的UIViewController派生类,

        d. 这时候,在File's Owner 的  选项卡中, 就 会出现“待连接设置” 的 view 属性, 将此view属性关联道xib中任何一个view

    2. 在创建你的UIViewControler类对象是用下面构造函数:

        switchViewController = [[SwitchViewController alloc]initWithNibName:@"SwitchView" bundle:nil]; //@"SwitchView"为你的xib文件名

       这个有点类似Acitvity中setContentView。

    另外注意,新版本的sdk,iphone模拟器分不同尺寸,你要选择与你工程对应的模拟器,否则:例如,你的工程针对iphone5的尺寸,而你模拟器选择3.5英寸,那么可能你排在底端的控件在模拟器上不可见。

    如果一件事情你觉得难的完不成,你可以把它分为若干步,并不断寻找合适的方法。最后你发现你会是个超人。不要给自己找麻烦,但遇到麻烦绝不怕,更不要退缩。 电工查找电路不通点的最快方法是:分段诊断排除,快速定位。你有什么启示吗? 求知若饥,虚心若愚。 当你对一个事情掌控不足的时候,你需要做的就是“梳理”,并制定相应的规章制度,并使资源各司其职。
  • 相关阅读:
    红黑树(RBTree)
    js闭包简要分析
    html 5的localstorag
    浅析CSS中的haslayout
    初识sass框架
    BFC块级格式化上下文简述
    RESTful互联网框架
    javascript的框架演化
    浅析angular框架的cookie
    angular template浅析
  • 原文地址:https://www.cnblogs.com/wvqusrtg/p/4531453.html
Copyright © 2011-2022 走看看