我有一个UIButtonUITextView,现在当我在textview上写一些东西并提交按钮时,textview的内容显示在UIView上,但是如果我在文本字段中写并按Enter并在新行中写,点击按钮,文本一行显示,不能识别输入。如何识别UITextView中的“输入”并在换行中显示文本?

-(IBAction)Acceptmethodtext:(id)sender
{
    textwritingoverit= [[UILabel alloc] initWithFrame:CGRectMake(5, 5, 100, 100)];


   textwritingoverit.lineBreakMode = NSLineBreakByWordWrapping;
   textwritingoverit.numberOfLines = 0;

    textwritingoverit.text=imagelabeltext.text;
   [imagecross addSubview:textwritingoverit];
}


其中textwritingoveritUILabel

imagelabeltextUITextView并且

imagecrossUIView

以上我已经编辑了我的问题
对于textwritingoverit,每当我有单行文本时,由于标签的宽度固定,因此花了多行,但是当用户通过UITExtview添加新行时,我需要将文本显示在多行中。我需要灵活的标签宽度,具体取决于文本。

谁能帮助我,我该怎么做..

谢谢

最佳答案

签出:您可能错过了numberOfLinesUILabel属性。

例如:

textLabel.lineBreakMode = NSLineBreakByWordWrapping;
textLabel.numberOfLines = 0;

10-02 13:58