如何解决当UICollectionReusableView Height的UITextViews之一增加一行以上时,无法调整高度
我正在使用UICompositionalLayout设置集合视图的布局。对于每个部分的标题,我使用的是UICollectionReusableView,它在顶部包含三个按钮,在其下方包含两个textview。用户界面的设置方式如下
用户应该能够在两个uitextviews中写一些注释,并且那些视图应该根据其固有高度调整其高度,我已经禁用了两个文本字段的滚动,但是只要用户写的内容超过集合视图的宽度,那文本的一部分消失,而不是调整文本视图的大小。
以下是我用于集合视图构图布局的代码
...
var wg sync.WaitGroup
for _,tc := range testCases {
wg.Add(1)
func(tc testCase) {
defer wg.Done()
t.Run("mygroup",func(t *testing.T) {
t.Run(tc.name,func(t *testing.T) {
t.Parallel()
_,err := http.Get(ts.URL)
if err != nil {
t.Fatal(err.Error())
}
})
})
}(tc)
}
wg.Wait()
...
可重用视图来自具有非常简单的自动布局约束的xib,按钮具有固定的宽度和高度,所有子视图在前后都具有8个点,并且子视图之间的间距为16。
根据此约束,布局应根据内容调整大小,但文本会消失,标题也不会按原样调整大小,即使我将高度设置为根据广告的自动布局进行计算视图。
如果有人能以正确的方式指点我,我将不胜感激
预先感谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。