zoukankan      html  css  js  c++  java
  • UINavigationController

    1、不自定义UINavigation更换背景色,可以直接设置naviagationBar的背景色,通过barTintColor 属性设置。

    2、UINavigationController作为容器时,会导致子controller被遮挡,可以设置子Controller的 edgesForExtendedLayout 和 automaticallyAdjustScrollViewInsets(自视图是UIScrollView时)解决:

    -(instancetype)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
    {
        self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
        if (self) {
            // 解决被UINavigationController遮挡
            if([[[UIDevice currentDevice]systemVersion]floatValue]>=7.0)
            {
                self.edgesForExtendedLayout = UIRectEdgeNone;
                self.automaticallyAdjustsScrollViewInsets = NO;
            }
        }
        return self;
    }
  • 相关阅读:
    CF1439E
    CF1446
    CSP2020 游记
    CF1442
    CF1444E
    CF1444
    CF850F Rainbow Balls
    A
    uoj266[清华集训2016]Alice和Bob又在玩游戏(SG函数)
    loj536「LibreOJ Round #6」花札(二分图博弈)
  • 原文地址:https://www.cnblogs.com/1oo1/p/4166542.html
Copyright © 2011-2022 走看看