美文网首页ios积累
iPhone X 屏幕适配

iPhone X 屏幕适配

作者: 凤鹃一鸣 | 来源:发表于2017-09-20 17:30 被阅读134次

iPhone X :

5.8寸

分辨率:375 x 812

1.LaunchImage添加新尺寸图片来使用 iPhone X ,图片尺寸为3X图片,所以为1125 × 2436

iPhone X LaunchImage尺寸

2.tabbar现在的高度为83

如果是老项目,你会发现你的tabbar是烂的,我的解决办法是,从写UITabBar,在里面自定义按钮的尺寸和位置

- (void)layoutSubviews{

[super layoutSubviews];

CGFloat width = self.width;

CGFloat height = self.height;

// 设置其他UITabBarButton的frame

CGFloat buttonY = 0;

CGFloat buttonW = width / 4.0;

CGFloat buttonH = 44;

NSInteger index = 0;

for (UIControl *button in self.subviews) {

if (![button isKindOfClass:[UIControl class]]) continue;

// 计算按钮的x值

CGFloat buttonX = buttonW * index;

button.frame = CGRectMake(buttonX, buttonY, buttonW, buttonH);

//        button.backgroundColor = [UIColor redColor];

// 增加索引

index++;

}

}

3.导航栏:iPhone X官方给的导航栏+状态栏的高度为145,而我测的高度为(44+44=)88,我是按88的高度做的,所以是自己写的导航栏,可以判断当前是否是iphone x,从新设置导航栏的高度

iPhone X官方给的导航栏+状态栏的高度为145

4.和iPhone X的对比效果

和iPhone X的对比效果 关注微信公众号“应讯”

相关文章

  • iPhone X屏幕适配

    iPhone X开发设计屏幕适配。iPhone X(10)屏幕分辨率与适配,iOS开发适配与UI设计问题。 htt...

  • 适配iPhoneX和Xcode9

    一、iPhone X的适配 1、iPhone X, 5.8 英寸,屏幕分辨率为 1242 x 2800 除去底部固...

  • 适配iPhone XR/iPhone XS Max

    iPhone X系列屏幕相关信息: 1.启动图适配:iPhone XR:828px x 1792pxiPhone ...

  • ios, iOS11适配,iphoneX适配

    一. iPhone X 适配 1.iPhone X 屏幕上下有黑道,没有沾满全屏 解决办法:LaunchImage...

  • iPonex系列适配

    iPhone X系列屏幕相关信息: 1.启动图适配:iPhone XR:828px x 1792pxiPhone ...

  • IOS 适配&开发策略

    屏幕尺寸适配 2007 年,初代 iPhone发布,其拥有 3.5寸屏幕,运行 iPhone OS X。在后续几年...

  • 所有iOS设备的屏幕

    屏幕适配比例.png iPhone 设备: iPhone 1G --- 320x480 iPhone 3G ---...

  • iPhone X 屏幕适配,没有铺满屏幕的情况

    今天在适配iPhone X的时候,发现iPhone X的屏幕上下没有铺满。新建的项目,以及写的Demo都是铺满屏幕...

  • iPhone X屏幕适配

    前言 iPhone X出来后,屏幕顶部的齐刘海曾让许多人病垢,使用者看了会不爽,App开发者对这个齐刘海也深恶痛绝...

  • iPhone X 屏幕适配

    iPhone X : 5.8寸 分辨率:375 x 812 1.LaunchImage添加新尺寸图片来使用 iPh...

网友评论

    本文标题:iPhone X 屏幕适配

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