如何从文本视图设置变量并将其显示在标签上

时间:2013-08-21 00:28:02

标签: uitextfield uilabel assign

在我的.h文件中,我为文本字段和标签设置了属性:

@property (retain, nonatomic) IBOutlet UITextField *phoneNumberEntry;
@property (retain, nonatomic) IBOutlet UILabel *testLabel;

我还在.m文件中合成了它们:

@synthesize phoneNumberEntry;
@synthesize testLabel;

如何将textview的内容保存到变量中,然后将其显示到标签?

2 个答案:

答案 0 :(得分:0)

您需要做的是创建一个字符串变量来保存UITextField的文本。

NSString *textString = phoneNumberEntry.text;

然后你要做的就是使用刚刚创建的字符串变量设置标签的文本

testLabel.text = textString;

编辑: 如果您在IB中将其连接起来时遇到问题,只需转到文件所有者,然后单击身份检查器,找到“class:”或类似内容的框。这是你打算上课的地方。输入后,只需按Enter键,然后转到连接检查器。这将允许您查看在.h文件中创建的属性。

希望这有帮助!

答案 1 :(得分:0)

有两种方式: 1)。您需要放置一个UIButton并在按钮操作事件上保存textview值,如:

- (IBAction)btnSaveClicked:(UIButton *)sender { strTextViewVal = txtTextView.text; }

或者您可以在其委托中保存textview值,如下所示:

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text