2011-10-01 43 views
1

我对iPhone的开发很陌生。XCode 4 Interface Builder:如何访问绘制的对象

我在XCode 4中使用Interface Builder绘制了一个视图。目前唯一的内容是一个Label(取自Interface Builder中的Object Library(所以这是一个UILabel,对不对?))。我已将它的标签设置为6543作为可识别的测试值。

现在,我想写一个打印出标签的方法。我的问题是我无法访问我在Interface Builder中绘制的Label。

我知道我可以从一个id得到tag,这样做:

int t = [myId tag]; 

所以,我觉得这个问题是:如何获得我画了标签的id

而且当那个工程,如何编辑标签的文字

我认为,当我知道如何做这两件事情时,我将能够找到自己想要在我的应用程序中执行的所有其他事情。

我正在寻找大约三个小时,但我想我不知道找到任何相关信息的正确条款。
非常感谢。

回答

1

您需要在viewcontroller类中创建一个插座并将其链接到标签。这是使用界面构建器的基本原则。 Xcode 4可以通过使用“助手”编辑器(带领结的小家伙)和控件 - 从标签拖动到您班级的.h文件来自动完成。

+0

啊哈,谢谢它的作品。但是看起来标签在视图实际可见之前未设置。 –

+2

只有在调用了viewDidLoad之前,xib文件才会被访问。 – jrturton

+0

因此,当我使用'presentModalViewController'时,'viewDidLoad'会被调用吗? –

相关问题