摘要: 入职有两三个月了吧,都是使用 Objective-C 纯代码(虽然有时候偷偷参杂一些 Swift 开源库)来编写公司APP,写布局的时候几乎都是要么在初始化的时候用 initWithFrame,要么就初始化完毕之后用 view.frame。虽然这种方法很直观,一眼就可以看出这个 view 的位置以及 阅读全文
posted @ 2016-08-19 14:02 brave-sailor 阅读(270) 评论(0) 推荐(0)
摘要: 首先说按比例缩放,这是在Interface Builder中无法设置的内容。而在代码中,使用NSLayoutConstraint类型的初始化函数中的multiplier参数就可以非常简单的 设置按比例缩放。同时也可以设置不同NSLayoutAttribute参数来达到意想不到的效果,比如“A的Wid 阅读全文
posted @ 2016-08-19 13:41 brave-sailor 阅读(319) 评论(0) 推荐(0)
摘要: 要求 宽高200的view,通过代码,使得view在距离父控件的右下角20边距处 /* 约束的设置,控件内部约束由自己添加,比如宽高,如果是与其他的 控件约束那么有父控件添加 *创建约束 NSLayoutConstraint 参数 说明: * item 自己 * attribute * relate 阅读全文
posted @ 2016-08-19 11:14 brave-sailor 阅读(416) 评论(0) 推荐(0)
摘要: 第一行的选中效果已经有了,那第二行的选中效果怎么做呢?我这里选择改变布局约束来实现选中效果 [我有个用object-c做APP的同事他说,我觉得这个应该去获取色块的位置,然后赋给选中用的View,然后横屏的时候也这么重新定位一下。我只想说: 好像很麻烦啊 ] 那改变布局约束要怎么做呢?往下看 找到需 阅读全文
posted @ 2016-08-19 10:09 brave-sailor 阅读(1175) 评论(0) 推荐(0)
摘要: 链接: http://stackoverflow.com/questions/11197509/ios-how-to-get-device-make-and-modelhttp://stackoverflow.com/questions/26028918/ios-how-to-determine-i 阅读全文
posted @ 2016-08-19 10:00 brave-sailor 阅读(537) 评论(0) 推荐(0)