0

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

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

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

@synthesize phoneNumberEntry;
@synthesize testLabel;

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

4

2 回答 2

0

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

NSString *textString = phoneNumberEntry.text;

那么您所要做的就是使用刚刚创建的字符串变量设置标签的文本

testLabel.text = textString;

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

希望这可以帮助!

于 2013-08-21T00:35:50.353 回答
0

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

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

或者您可以像这样在其委托中保存 textview 值:

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
于 2017-11-06T09:27:58.223 回答