如何将IBOutlet连接到iOS中的textview控件?

我真的是iOS上的新手,我不知道如何将UITextView对象连接到* .xib文件上的textview控件? 有没有办法将唯一的ID设置为iOS上的控件?

目前,我已经声明一个IBTextView如下:

HelloViewControler.h文件:

@interface HelloViewController : UIViewController{ IBOutlet UITextView *txtTextMe; } @property (retain,atomic) UITextView *txtTextMe; - (IBAction)buttonPressed:(id)sender; @end 

HelloViewControler.m:

 @synthesize txtTextMe; - (IBAction)buttonPressed:(id)sender{ txtTextMe.text = @"Button clicked"; } 

将string更新为textview控件的代码:

  txtTextMe.text = @"Button clicked"; 

没有错误。 但是当我运行代码时,string“Button Clicked”没有更新到textview。

按住CTRL,然后单击并从.xib中的项目拖动到代码中。 这将创buildIBOutlet或IBAction(您通过popupselect)并将其链接到.xib上的对象。

如果您已经创build了代码,也可以通过左侧检查器完成。

如果您是iOS编程和Xcode的新手,我会强烈build议您在开发者平台上查看Apple的教程。 他们有一些优秀的入门指南和分步说明。 第二个涵盖使用故事板,是一个非常好的介绍故事板,Xcode和iOS SDK – 下面的链接。

你的第二个iOS应用程序:故事板

  1. 右键单击NIB文件中的textview控件。 应该出现一个HUD风格的菜单。

  2. 在“引用出口”下方,从“新引用出口”右侧的圆圈拖到左侧“占位符”部分的“文件所有者”。 当你释放鼠标button时,应该出现另一个popup式菜单。

  3. 从菜单中selecttxtTextMe

  4. build立和享受:-)

这是我的错。 我将一个UITextField拖到* .xib文件中,但是在我的代码中声明了一个IBTextView。 谢谢大家。