iOS UITextView sizeToFit 使 iPad 中内容文本的高度加倍
Posted
技术标签:
【中文标题】iOS UITextView sizeToFit 使 iPad 中内容文本的高度加倍【英文标题】:iOS UITextView sizeToFit make height doubled of content text in iPad 【发布时间】:2018-10-21 17:15:42 【问题描述】:以下是我的 textView 代码,但 sizeToFit
使 textView 的高度是其内容文本的两倍多。请提供任何解决方案
UITextView *paragraphView = [[UITextView alloc] initWithFrame: CGRectMake(10, 10, 295, 30)];
[paragraphView setContentMode: UIViewContentModeScaleToFill];
[paragraphView setScrollEnabled: NO];
[paragraphView setEditable: NO];
[paragraphView setText: @"hello there ..........hii i am here....."];
[paragraphView setFont: [UIFont systemFontOfSize: 30]];
[self.view addSubview: paragraphView];
[paragraphView sizeToFit];
【问题讨论】:
查看textContainerInset
属性
【参考方案1】:
尝试使用 NSLayout 约束来构建 UITextview 而不是 initwithframe。 您可以正确获得 textview 的内容大小高度
【讨论】:
以上是关于iOS UITextView sizeToFit 使 iPad 中内容文本的高度加倍的主要内容,如果未能解决你的问题,请参考以下文章