0
点赞
收藏
分享

微信扫一扫

iOS 常用UI 部分常用 方法


1、设置NavigationBar 主题

UINavigationBar *navigatonBar = [UINavigationBar appearance];//获取到navigationBar
    [navigatonBar setBackgroundImage:<#(nullable UIImage *)#> forBarMetrics:<#(UIBarMetrics)#>];

 设置标题颜色

NSMutableDictionary *attributes = [NSMutableDictionary dictionary];

    attributes[NSForegroundColorAttributeName] = [UIColor redColor];
    
    [self.navigationController.navigationBar setTitleTextAttributes:attributes];



2.把状态栏交给Application管理

在plist里面添加

view Controller-base status bar appearance 为no

设置状态栏样式

[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent;

3. 设置子控件的frame不要在init 或 initWithFrame方法里面设置,如果在这里面设置,很可能这时的frame为0,

要在LayoutSubView里面设置。当添加子控件时,会调用这个方法,这时的frame会有真实的值。

4.在既有Uitabbarcontroller和UInavigation的工程中,最好自定义UInavigation

5.+(void)initialize{}//oc方法系统在第一次使用这个类事调用,只调用一次。

6.CGContextClip 裁剪 在其后面画的东西才会被裁剪掉,在其之前画的不会被裁剪掉。


举报

相关推荐

0 条评论