【问题标题】:iPhone SDK basics, one view available from several classesiPhone SDK 基础知识,一个视图可从多个课程中获得
【发布时间】:2010-08-17 06:24:19
【问题描述】:

我很好奇是否可以根据基于窗口的模式创建应用程序,添加 UILabel,创建一个新类,并能够从这个新类更改 UILabel 的值。

创建完所有文件后,我们将拥有:

  • NewApplicationDelegate.h, .m;
  • Newclass.h, .m;
  • MainWindow.xib.

本例中的 IBOutlet 必须添加到 MainWindow.xib,我想从 NewCalss.m 更改它的值。是否可以?我该怎么做?

关键是我之前只使用基于导航或简单的基于窗口的应用程序,现在我需要从至少 2 个其他类中获得一个可用且可更改的视图(例如 UILabels)。

谢谢。

【问题讨论】:

    标签: iphone-sdk-3.0 uiview


    【解决方案1】:

    你也会有一个 UIController 对象 - 对吧?

    它有一个处理 UI 元素、UILabel 等的句柄,无论您通过哪个映射。

    您可以将其传递给 Newclass,或者您可以提供控制器公开的接口/协议,以允许 Newclass 与您想要执行的操作进行交互。

    【讨论】:

    • 如果是基于视图的应用程序,是的,我会拥有它。
    猜你喜欢
    • 1970-01-01
    • 2011-10-03
    • 2010-10-20
    • 1970-01-01
    • 1970-01-01
    • 2011-12-24
    • 1970-01-01
    • 2013-02-26
    • 1970-01-01
    相关资源
    最近更新 更多