iOS适配在热点模式下,tabbar下移问题

- (void)viewWillLayoutSubviews {
    [super viewWillLayoutSubviews];
    if (!IS_IPHONEX) {
        UIView *containView = [self.rootView viewWithTag:kContainViewTag];
        [UIView animateWithDuration:0.25
                         animations:^{
                             if (CGRectGetHeight([[UIApplication sharedApplication] statusBarFrame]) > 20) {
                                 self.rootView.height = kScreenHeight - 20;
                                 containView.height = kScreenHeight - _rootView.tab_dock.frame.size.height - 20;
                             } else {
                                 self.rootView.height = kScreenHeight;
                                 containView.height = kScreenHeight - _rootView.tab_dock.frame.size.height;
                             }
                         }];
    }
}
  • #define IS_IPHONEX (kScreenHeight == 812.0)
  • iPhoneX 不用适配
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一.iPhone X尺寸问题 1. 高度增加了145pt,变成812pt. 2.屏幕圆角显示,注意至少留10pt边...
    骑行天下阅读 14,415评论 5 36
  • 1.1、iOS11新增版本判断API iOS11版本现在有了简单的API,OC也开始支持swfit的@availa...
    面条168阅读 3,177评论 0 1
  • 一、前言 iOS11发布也有一段时间了,每次版本升级,相关的适配工作当然是下个版本的核心工作之一。而且这次iOS1...
    半缘魔君阅读 5,780评论 1 3
  • 苍何剑挽千里霜 倾城一夜血苍茫 谁白衣点梅妆 误入檀林 发染香 佛度也度不了隔世的离殇 菩提花开满宫墙 花不是谁对...
    万能的夜阅读 2,256评论 0 4
  • 本周日是母亲节,想想自己也已经做母亲十几年了,皱纹早已爬上眼角,鬓间的白发也以拔一根生两根的速度疯长。可是如果你问...
    火火虎阅读 1,878评论 0 1