![](/img/trans.png)
[英]Any way to dynamically adjust the height of a UITextView inside a UIStackView inside a UITableViewCell?
[英]Is there any way to alter line spacing/margins/padding for a UITextView inside a UIStackView?
所以我有一个原型单元。
它是带有多个按钮的水平堆栈视图,而文本视图是最右边的子视图。
我的问题是文本视图的文本太高了,这使得两行适合单元格的高度而不仅仅是一行。 但是我需要将字体大小保持在此值,所以我不能增加它并以这种方式实现每单元一行。
所以我需要以某种方式使行间距/边距/等。 对于文本视图更大,因此当其中只有一行文本时,文本将在单元格中居中。 或近似值,例如在文本视图本身周围设置边距。
但是,我似乎找不到任何方法可以做到这一点。
我尝试为文本视图设置约束,但这以某种方式使整个堆栈视图消失了。 我尝试进入Size Inspector进行文本视图并设置显式的布局边距,但是Xcode完全导致崩溃,所以我认为这是不允许的。
可以对UITextViews有所了解的任何人都可以分享一些见解吗?
使用UITextField并将高度约束设置为大于等于优先级250的值。
经过进一步的研究和测试,这似乎是在文本视图中设置文本插图的最佳方法:
cellField.textContainerInset = UIEdgeInsetsMake(10.0, 0.0, 10.0, 0.0)
通过添加类型为“ Rect”的“ textContainerInset”运行时属性并设置所需的值,可以通过UITextView的Identity Inspector选项卡中的Storyboard设置相同的内容。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.