如何连接一个IBOutlet在iOS系统TextView控件?(how to connect an

2019-09-27 06:02发布

我真的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";

}

代码更新字符串TextView控件:

    txtTextMe.text = @"Button clicked";

没有错误。 但是,当我运行的代码,字符串“按钮,点击了”不更新到TextView的。

Answer 1:

按住CTRL键并单击,并从该项目中的.xib拖到代码。 这将创建任何一个IBOutlet或IBAction为(您通过弹出选择),并将其链接到物体上的.xib。

它也可以通过左手检查,如果你已经创建的代码来完成。

如果你是新到iOS编程和Xcode中我会非常强烈建议你看看苹果对开发者门户教程。 他们与分步说明一些优秀的介绍指南。 第二个涉及使用故事板,是一个真正伟大的介绍故事板,Xcode和iOS的SDK - 下面的链接。

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



Answer 2:

  1. 在护理文件的TextView控件单击鼠标右键。 应该出现一个HUD风格的菜单。

  2. 在“引用奥特莱斯”,从“占位符”部分的左侧在圈内以“新引用奥特莱斯”的权利,“文件的所有者”的拖累。 当您松开鼠标按钮,将出现另一个弹出式菜单。

  3. 挑选txtTextMe从菜单。

  4. 建立和享受:-)



Answer 3:

这是我的错。 我拖的UITextField为*的.xib文件,但我在我的代码声明IBTextView。 感谢所有。



文章来源: how to connect an IBOutlet to textview control in iOS?