iOS Masonry比例约束

第一次写简书 虽然是打字 但还是紧张  我菜鸟一枚  突然就顿悟了比例约束 虽然有点晚 但确实是不容易  我是一个比较懒得人  在我看来只要能实现功能 从来不追究为什么    所以我也不知道为什么用masonry这么写功能就实现了 因为是纯代码项目 所以我在pch里写了2个 宏

#define imageWidth(w) ([UIScreen mainScreen].bounds.size.width * w / 375.0)

宽对应的是左右

#define imageHeight(h) ([UIScreen mainScreen].bounds.size.height * h / 667.0)

高对应的是上下

 所以宽高写一个就可以的  我宽除以375 高除以667是因为  效果图就是 在4.7屏幕上做的  如果美工给你的是 6p 或者 5s 屏幕尺寸的图 就除以对应的宽高 (具体多少我也不太清楚)  包括控件上边的字体约束 也是如此  

写了一个UIFont的分类 这个是.m文件里边的

@implementation UIFont (adjustFont)

+ (UIFont *)adjustFont:(CGFloat)fontSize {

UIFont *font = nil;

font = [UIFont systemFontOfSize:fontSize * [UIScreen mainScreen].bounds.size.width / 375.0];

return font;

}

大概界面约束就是控件尺寸和字体 其他的也没什么  

如果你觉得用的上 就拿去用  有什么不好的地方指点出来 

但是 大家千万不要夸我  我是一个爱骄傲的人  ....

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容