【问题标题】:View Controllers - Suggestions from documentation查看控制器 - 来自文档的建议
【发布时间】:2011-11-13 02:50:16
【问题描述】:

注意:如果要将视图层次结构划分为多个子区域 并分别管理每一个,使用通用控制器对象 (从 NSObject 下降的自定义对象)而不是视图 控制器对象来管理每个子区域。然后使用单个视图 控制器对象来管理通用控制器对象。

以上引用来自 iOS 编程指南。我的问题是:

1 关于括号中的术语“(来自 NSObject 的自定义对象)”,它是指从 NSObject 子类化的通用对象还是从 UIViewController 类子类化创建的对象?

2 最后一句,关于“单一视图控制器”,它是指根视图控制器还是指任何可能用于其视图层次结构节点的内容控制器?

http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/AboutViewControllers/AboutViewControllers.html

【问题讨论】:

    标签: iphone ios cocoa-touch


    【解决方案1】:

    我同意你的看法,可以得到一些澄清,你应该给他们一个反馈。

    现在我来解释一下。
    1. 是 NSObject 子类
    2.我认为它们意味着您屏幕的不同子区域。这意味着不要创建多个 UIViewController 子类来控制屏幕的不同部分,而是创建由单个 UIViewController 管理的自定义控制器。

    【讨论】:

    • 2.除非您使用新的 iOS 5 API 来这样做
    • @Paul.s 该文档是在 iOS5 之前制作的。我还没有检查 iOS 5,API 是什么?我真的很好奇。感谢您的信息。
    • @Paul.s,我也是,请告诉我更多关于iOS5的区别。
    • 在当前文档中查看Implementing a Container View Controller developer.apple.com/library/ios/#documentation/uikit/reference/…
    • 如果你注册了开发者计划,还有一个关于它的讨论,讨论何时以及何时不使用视图包含。会话是Session 102 - Implementing UIViewController Containment
    猜你喜欢
    • 2010-11-03
    • 2012-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-19
    相关资源
    最近更新 更多