AutoLayout 的一些坑_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > AutoLayout 的一些坑

AutoLayout 的一些坑

 2017/8/8 17:31:23  EchoHG  程序员俱乐部  我要评论(0)
  • 摘要:1.给一个UIView加约束,希望它显示在UITableView的底部,但是它不显示,它会出现在UITableView的顶部。错误代码:1[self.tableViewaddSubview:self.adjustView];23[self.adjustViewmas_makeConstraints:^(MASConstraintMaker*make){4make.left.right.bottom.equalTo(self.Talbeview);5make.height.equalTo
  • 标签:

1. 给一个 UIView 加约束,希望它显示在 UITableView 的底部,但是它不显示,它会出现在 UITableView 的顶部。

错误代码:

1     [self.tableView addSubview:self.adjustView];
2     
3     [self.adjustView mas_makeConstraints:^(MASConstraintMaker *make) {
4         make.left.right.bottom.equalTo(self.Talbeview);
5         make.height.equalTo(@126);
6         
7     }];

如图:

 

 

原因可能是因为 UITableView 的滚动导致的,与 UIScrollView 有一致的地方。

解决:

1     [self.view addSubview:self.adjustView];
2     
3     [self.adjustView mas_makeConstraints:^(MASConstraintMaker *make) {
4         make.left.right.bottom.equalTo(self.view);
5         make.height.equalTo(@126);
6         
7     }];

可以显示在 self.view 的底部了。

如图:

 

  • 相关文章
发表评论
用户名: 匿名