注册 登录
主题 : 请教一下适配问题
级别: 新手上路
UID: 676437
精华: 0
发帖: 6
可可豆: 15 CB
威望: 15 点
在线时间: 14(时)
注册时间: 2019-01-03
最后登录: 2019-01-08
0 楼:  发表于: 2019-01-03 16:56    发自: Web Page
来源于 一般提问 分类

请教一下适配问题   

我用Masonry来布局,但是里面有些数字是写死的。怎么样在不同的屏幕下面,那些数字也要跟着改变
图片:Jietu20190103-164712.jpg
级别: 侠客
状态: 连续签到 - [3天]
UID: 175098
精华: 0
发帖: 141
可可豆: 255 CB
威望: 217 点
在线时间: 1182(时)
注册时间: 2012-11-05
最后登录: 2019-01-07
1 楼:  发表于: 2019-01-03 17:02    发自: Web Page
回 楼主(不想上班) 的帖子
那就不要写死呗
级别: 新手上路
UID: 676437
精华: 0
发帖: 6
可可豆: 15 CB
威望: 15 点
在线时间: 14(时)
注册时间: 2019-01-03
最后登录: 2019-01-08
2 楼:  发表于: 2019-01-03 17:05    发自: Web Page
回 1楼(凌逸枫) 的帖子
根据屏幕来判断吗,比如说,iphone6一个尺寸,iphonex一个尺寸这样来吗?一个页面很多控件,这得多麻烦啊
级别: 新手上路
状态: 连续签到 - [14天]
UID: 659113
精华: 0
发帖: 38
可可豆: 154 CB
威望: 128 点
在线时间: 96(时)
注册时间: 2018-08-02
最后登录: 2019-01-08
3 楼:  发表于: 2019-01-03 17:27    发自: Web Page
宏定义啊
窗外的麻雀,在电线杆上多嘴,你说这一句,很有夏天的感觉
级别: 新手上路
UID: 676437
精华: 0
发帖: 6
可可豆: 15 CB
威望: 15 点
在线时间: 14(时)
注册时间: 2019-01-03
最后登录: 2019-01-08
4 楼:  发表于: 2019-01-04 10:03    发自: Web Page
回 3楼(我家的萤火虫) 的帖子
请问一下怎么宏定义
级别: 骑士
状态: 连续签到 - [121天]
UID: 458935
精华: 0
发帖: 306
可可豆: 965 CB
威望: 756 点
在线时间: 1021(时)
注册时间: 2015-04-07
最后登录: 2019-01-08
5 楼:  发表于: 2019-01-04 10:47    发自: Web Page
给你个方法,找度娘!!!
级别: 新手上路
状态: 连续签到 - [1天]
UID: 599147
精华: 0
发帖: 20
可可豆: 51 CB
威望: 50 点
在线时间: 31(时)
注册时间: 2016-11-30
最后登录: 2019-01-08
6 楼:  发表于: 2019-01-04 11:22    发自: Web Page
这是我的宏定义
/**
把基于屏幕375的像素值转换为当前屏幕宽的像素值
*/
#define kPixelBase375(w) ((w) * CGRectGetWidth([UIScreen mainScreen].bounds) / 375)
级别: 新手上路
状态: 连续签到 - [1天]
UID: 599147
精华: 0
发帖: 20
可可豆: 51 CB
威望: 50 点
在线时间: 31(时)
注册时间: 2016-11-30
最后登录: 2019-01-08
7 楼:  发表于: 2019-01-04 11:25    发自: Web Page
回 6楼(MrZombie) 的帖子
然后你写死30时就这样用:kPixelBase375(30)
级别: 新手上路
状态: 连续签到 - [14天]
UID: 659113
精华: 0
发帖: 38
可可豆: 154 CB
威望: 128 点
在线时间: 96(时)
注册时间: 2018-08-02
最后登录: 2019-01-08
8 楼:  发表于: 2019-01-04 11:28    发自: Web Page
回 4楼(不想上班) 的帖子
比如你先定义一个判断手机型号的宏定义,百度一下
然后#define kTop (isiphoneX ? 88 : 64) 仅供参考
窗外的麻雀,在电线杆上多嘴,你说这一句,很有夏天的感觉
级别: 新手上路
UID: 676437
精华: 0
发帖: 6
可可豆: 15 CB
威望: 15 点
在线时间: 14(时)
注册时间: 2019-01-03
最后登录: 2019-01-08
9 楼:  发表于: 2019-01-04 14:56    发自: Web Page
回 6楼(MrZombie) 的帖子
这么写的原因是什么呢

bt365官网社区转载内容已尽可能注明出处,如未能核实来源或转发内容图片有权利瑕疵的,请及时联系社区进行修改或删除【联系方式QQ : 3442093904 邮箱:support@cocoachina.com】文章内容为作者独立观点,不代表bt365官网社区立场。版权归原作者所有,如申请授权请联系作者,因文章侵权bt365官网社区不承担任何法律及连带责任。

描述
快速回复

关注本帖(如果有新回复会站内信通知您)

发帖、回帖都会得到可观的积分奖励。查看论坛积分规则

按"Ctrl+Enter"直接提交
    顶部