iPhone SDK 基础知识,一个视图可从多个课程中获得
Posted
技术标签:
【中文标题】iPhone SDK 基础知识,一个视图可从多个课程中获得【英文标题】:iPhone SDK basics, one view available from several classes 【发布时间】:2010-08-17 06:24:19 【问题描述】:我很好奇是否可以根据基于窗口的模式创建应用程序,添加 UILabel,创建一个新类,并能够从这个新类更改 UILabel 的值。
创建完所有文件后,我们将拥有:
NewApplicationDelegate.h, .m; Newclass.h, .m; MainWindow.xib.本例中的 IBOutlet 必须添加到 MainWindow.xib,我想从 NewCalss.m 更改它的值。是否可以?我该怎么做?
关键是我之前只使用基于导航或简单的基于窗口的应用程序,现在我需要从至少 2 个其他类中获得一个可用且可更改的视图(例如 UILabels)。
谢谢。
【问题讨论】:
【参考方案1】:你也会有一个 UIController 对象 - 对吧?
它有一个处理 UI 元素、UILabel 等的句柄,无论您通过哪个映射。
您可以将其传递给 Newclass,或者您可以提供控制器公开的接口/协议,以允许 Newclass 与您想要执行的操作进行交互。
【讨论】:
如果是基于视图的应用程序,是的,我会拥有它。以上是关于iPhone SDK 基础知识,一个视图可从多个课程中获得的主要内容,如果未能解决你的问题,请参考以下文章
分组UITableView,多个部分在iPhone SDK中创建问题
在 iphone sdk 中动态创建多个 UITextfield
如何管理单行中的多个标签但没有。表格视图中的单元格数量取决于 iPhone SDK 中的数组。