iPhone SDK基础知识,一个视图可从几个类中获得

时间:2010-08-17 06:24:19

标签: iphone-sdk-3.0 uiview

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

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

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

在这种情况下,必须将IBOutlet添加到MainWindow.xib,并且我想从NewCalss.m更改其值。可能吗?我怎么能这样做?

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

感谢。

1 个答案:

答案 0 :(得分:0)

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

它有UI元素的句柄,UILabel等,无论你映射到哪个。

你可以将它传递给Newclass,或者你可以提供一个控制器公开的接口/协议,允许Newclass与你想要做的事情进行交互。