问题描述
我正在使用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 (将#修改为@)