iOS 常用UI 部分常用 方法

奋斗吧
奋斗吧
擅长邻域:未填写

标签: iOS 常用UI 部分常用 方法 Python博客 51CTO博客

2023-05-22 18:24:12 185浏览

iOS 常用UI 部分常用 方法,1、设置NavigationBar主题UINavigationBar*navigatonBar=[UINavigationBarappearance];//获取到navigationBar[navigatonBarsetBackgroundImage:<#(nullableUIImage*)#>forBarMetrics:<#(UIBarMetrics


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展开评论

暂无评论,快来写一下吧

展开评论

您可能感兴趣的博客

客服QQ 1913284695