gpt4 book ai didi

ios - 更改 UITextField 的内容并重新识别新行

转载 作者:行者123 更新时间:2023-11-29 03:19:30 24 4
gpt4 key购买 nike

我有一个 UIButton和一个 UITextView ,现在当我在 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 添加新行时,我需要将文本显示在多行中.我需要根据文本灵活调整标签宽度。

任何人都可以帮助我,我怎么能这样做..

谢谢

最佳答案

检查一下:您可能错过了 UILabelnumberOfLines 属性。

例如:

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

关于ios - 更改 UITextField 的内容并重新识别新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21276530/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com