美文网首页
iOS Masonry比例约束

iOS Masonry比例约束

作者: WenshanSong | 来源:发表于2017-06-19 23:52 被阅读0次

第一次写简书 虽然是打字 但还是紧张  我菜鸟一枚  突然就顿悟了比例约束 虽然有点晚 但确实是不容易  我是一个比较懒得人  在我看来只要能实现功能 从来不追究为什么    所以我也不知道为什么用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;

}

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

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

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

相关文章

  • iOS Masonry比例约束

    第一次写简书 虽然是打字 但还是紧张 我菜鸟一枚 突然就顿悟了比例约束 虽然有点晚 但确实是不容易 我是一个比较懒...

  • Masonry解析

    Masonry 、 AutoLayout 、 约束 、 三方库 、 iOS MagicNumber -> ...

  • 10.3 Masonry多视图约束

    Masonry多视图约束 Masonry多视图约束.png

  • iOS Masonry 约束相关

    Masonry 代码解析[https://www.jianshu.com/p/1841e6c69611] 控件自适...

  • 一探 mas_updateConstraints 究竟

    原文 : 与佳期的个人博客(gonghonglou.com) Masonry 的链式编程对 iOS UI 添加约束...

  • 0707-Masonry

    Masonry masonry中去处mas的宏 masonry的使用方法 约束添加基本方式 约束的类型: 尺寸:w...

  • IOS基础-Masonry 练习-02

    Masonry练习补充内容 Masonry更新约束 添加一个按钮,点击之后变小 Masonry重置约束 它和更新类...

  • iOS masonry布局约束框架

    https://github.com/zhenglibao/FlexLib https://www.jianshu...

  • iOS开发-Masonry约束宽高比

    先看看Masonry的源代码,可以发现两个属性这两个属性可以设置视图中的宽高比例使用multipliedBy必须是...

  • iOS masonry 改变xib约束

    在开发过程中,有可能会遇到我们在xib中拖拽了控件,并设置了他的约束,但是可能我们会在代码中更改他的约束,这时候一...

网友评论

      本文标题:iOS Masonry比例约束

      本文链接:https://www.haomeiwen.com/subject/dgwmittx.html