使用Masonry给视图添加约束

问天几高 2016-06-21 02:38:48
我的代码是这样的:
self.childView= [[UIView alloc]initWithFrame:screen];
[self.view addSubview: self.childView];
self.childView.backgroundColor = [UIColor redColor];

UIButton *button = [[UIButton alloc]init];
[self.childView addSubview: button];
[button mas_makeConstraints:^(MASConstraintMaker *make) {

make.edges.mas_equalTo(self.childView).with.insets(UIEdgeInsetsMake(100, 200, 100, 100));
}];

使用masonry来给视图自动添加约束,思路-->父视图上面添加一个子视图,该子视图上面把所有要显示的视图都添加在它上面

但运行报错:
Exception:-[UIButton mas_makeConstraints:]: unrecognized selector sent to instance 0x7feef061f520

大神求帮助
...全文
1410 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_37138870 2017-12-08
  • 打赏
  • 举报
回复
楼主问题解决了没有,怎么解决的,我现在也出现这个问题了
baidu_35914310 2016-09-28
  • 打赏
  • 举报
回复
Build Settings ->Linking ->Other Librarian Flags Add $(inherited)
问天几高 2016-06-21
  • 打赏
  • 举报
回复
头文件导入了..
不担心 2016-06-21
  • 打赏
  • 举报
回复
#import "Masonry.h" 这一句有没有加?

29,027

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧