美文网首页
2019-11-05 iOS13 UIToolBar 放入ite

2019-11-05 iOS13 UIToolBar 放入ite

作者: Daniel梁 | 来源:发表于2019-11-05 08:52 被阅读0次

问题:在iOS13后项目使用自动布局UIToolBar时候出现下面问题,看描述可以看到toolBar里面的buttonStackView和toolBarContentView出现冲突,更详细的意思是toolBarContentView的宽度为0,而你却往里面添加item,而toolBar里面的ite,是通过buttonStackView存储,buttonStackView的布局是toolBarContentView 左边界加16,右边界减16,你在一个0宽度的视图里面要求放一个这样的视图就出现报错.

30211572873762_.pic_hd.jpg [图片上传中...(30241572873905_.pic.jpg-25d87a-1572914977193-0)] 30241572873905_.pic.jpg

定位到错误后我们可以得出两种解决方法:

一,如果你仍然要对toolBar的布局使用自动布局,那么我们要把toolBar的items布局放到toolBar的size确定之后,比如把items放到layoutSubViews等方法上面.
二,使用frame布局

相关文章

网友评论

      本文标题:2019-11-05 iOS13 UIToolBar 放入ite

      本文链接:https://www.haomeiwen.com/subject/rhtsbctx.html