访问当前ViewController上在storyboard中创建的标签

时间:2012-01-29 02:36:12

标签: objective-c ios xcode storyboard

我想做一些非常简单但却很难做到的事情。我想从该视图控制器的类访问当前显示的ViewController(带故事板)上创建的标签。谢谢你的帮助。

2 个答案:

答案 0 :(得分:3)

您需要在viewcontroller.h中创建一个IBOutlet属性并将其连接到标签。

Xcode Window

声明label属性后,您可以单击并将属性声明(在辅助编辑器模式下)旁边的o拖到标签上以进行连接。别忘了在m。

中合成它
#import "ViewController.h"

@implementation ViewController
@synthesize myLabel;

答案 1 :(得分:2)

MobileOverlord是对的,但您应该开始使用助理编辑器来连接这样的事情。它将为您完成所有工作:

  • 将您的财产声明为IBOutlet
  • 在实施文件中为您合成
  • 在viewDidUnload方法中将其设置为nil(如果你自己这样做,你将忘记90%的时间)

如果您从未使用过助理编辑器,那么您应该开始使用它非常简单,并且可以帮助您专注于更重要的事情而不是手动连接您的插座和操作。