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英寸,那么可能你排在底端的控件在模拟器上不可见。

    如果一件事情你觉得难的完不成,你可以把它分为若干步,并不断寻找合适的方法。最后你发现你会是个超人。不要给自己找麻烦,但遇到麻烦绝不怕,更不要退缩。 电工查找电路不通点的最快方法是:分段诊断排除,快速定位。你有什么启示吗? 求知若饥,虚心若愚。 当你对一个事情掌控不足的时候,你需要做的就是“梳理”,并制定相应的规章制度,并使资源各司其职。
  • 相关阅读:
    spark 随意笔记
    c#读取输入字符串,从数据源中查找以该字符串开头的所有字符串(使用正则表达式)
    我的收藏链接地址
    SQL查询时,遇到用到关键词作的字段。将该字段用一对中括号括起来[]
    SQL数据类型相互转换
    Javascript获取系统当前时间
    节点类型nodeType的取值
    混合布局编程挑战
    Webstorm破解方法
    二列布局
  • 原文地址:https://www.cnblogs.com/wvqusrtg/p/4531453.html
Copyright © 2011-2022 走看看