我很好奇是否可以根据基于窗口的模式创建应用程序,添加UILabel,创建一个新类,并且能够从这个新类中更改UILabel的值。
创建所有文件后,我们将:
在这种情况下,必须将IBOutlet添加到MainWindow.xib,并且我想从NewCalss.m更改其值。可能吗?我怎么能这样做?
关键是我之前只使用基于导航或简单的基于窗口的应用程序,现在我需要从至少2个其他类中获得一个可用且可更改的视图(例如UILabels)。
感谢。
答案 0 :(得分:0)
你也会有一个UIController对象 - 对吧?
它有UI元素的句柄,UILabel等,无论你映射到哪个。
你可以将它传递给Newclass,或者你可以提供一个控制器公开的接口/协议,允许Newclass与你想要做的事情进行交互。