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 中的数组。

如何在 Iphone SDK 中基于单个数组对多个数组进行排序

导航栏隐藏在 iPhone sdk 的弹出视图控制器上

如何使用 iOS 6 sdk 为 iPhone 4s 或 iPhone 4 制作视图控制器?