作者issuemylove (NotLove)
看板MacDev
标题[问题] Mansory 问题
时间Wed Jun 1 12:39:46 2016
在使用mansory方法的时候
我仿照
http://kouky.org/blog/2015/02/16/ios-adaptive-layouts-in-code.html
来实作portrait跟landscape的画面转换
但是我怎样尝试都在 ViewController.m 的第149行跟我说constraints不满足(如下)
#149
[self.center mas_makeConstraints:^(MASConstraintMaker *make) {
[constraints addObject:make.top.and.left.equalTo(@100)];
[constraints addObject:make.width.and.height.equalTo(@90)];
//[constraints addObject:make.center.equalTo(self.view)];其它尝试
}];
想请问一个View的constraints设定(如上)决定了 left, top跟宽高
不就应该是满足条件了吗?还请大大帮忙点出问题,谢谢!
附上测试专案
https://github.com/FakerLuo/mansory_test
主要是想弄成这样的画面
portrait landscape
A
center A center B
B
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.160.32.208
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MacDev/M.1464755991.A.AD3.html
※ 编辑: issuemylove (1.160.32.208), 06/01/2016 12:43:18
1F:→ stweber2001: equalTo要有对象吧? 有点久没用Masonry了,有错请指正 06/01 22:33
2F:→ issuemylove: 我看范例有些是直接可以加数值 06/02 10:47
3F:推 songooo: top跟left应该要有对象,然後再以对象去加offset 06/02 14:08
4F:→ issuemylove: 对,如一、三楼所说 谢谢大大们^_^ 06/04 12:14
5F:推 maxkai1303: 我照教学下载下来显示swift-DEVELOPMEN-SNAPSHOT跟教 06/04 14:21