tableview设置为static cell后为何在模拟器中的排版就不对了

iOS 码拜 10年前 (2015-05-03) 1048次浏览 0个评论

tableview设置为static cell后为何在模拟器中的排版就不对了
tableview的content设置为static cells,style设为grouped后
在cell中测试添加textfield,label
在preview中看控件的位置是对的
为什么到了simulator中就变样了
看都重叠到header上了
求助下

tableview设置为static cell后为何在模拟器中的排版就不对了
13分
使用auto layout 给静态cell上的label及textfield加上位置“约束” 试试
tableview设置为static cell后为何在模拟器中的排版就不对了
13分
这个应该和自动布局有关
tableview设置为static cell后为何在模拟器中的排版就不对了
恩 用的xcode6.1.1 在使用了constraint后是可以正常显示了
但是下载别人的项目 没有用autolayout 也是可以正常显示的
http://useyourloaf.com/blog/2012/05/07/static-table-views-with-storyboards.html
这是为什么
请版主不吝赐教
tableview设置为static cell后为何在模拟器中的排版就不对了
14分
引用 3 楼 ioscoco 的回复:

恩 用的xcode6.1.1 在使用了constraint后是可以正常显示了
但是下载别人的项目 没有用autolayout 也是可以正常显示的
http://useyourloaf.com/blog/2012/05/07/static-table-views-with-storyboards.html
这是为什么
请版主不吝赐教

很难判断到底是什么原因导致的。一般情况下,会怎样布局就怎样呈现。使用autolayout能保证它完全按照你的约束来,建议加约束


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明tableview设置为static cell后为何在模拟器中的排版就不对了
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!