【问题标题】:How to set a variable from a text view and displaying it on a label如何从文本视图设置变量并将其显示在标签上
【发布时间】:2013-08-21 00:28:01
【问题描述】:

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

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

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

@synthesize phoneNumberEntry;
@synthesize testLabel;

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

【问题讨论】:

    标签: uitextfield uilabel assign


    【解决方案1】:

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

    NSString *textString = phoneNumberEntry.text;
    

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

    testLabel.text = textString;
    

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

    希望这会有所帮助!

    【讨论】:

    • 由于某种原因找不到 phoneNumberEntry 或 testLabel。
    【解决方案2】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-17
      • 2016-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多