百思不得姐-笔记

发布时间:2025-12-10 20:34:17 浏览次数:3

// 让按钮内部的所有内容左对齐

button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;

// 让按钮的内容往左边偏移10

button.contentEdgeInsets = UIEdgeInsetsMake(0,-10,0,0);

UITabBarItem 设置文字的颜色

UINavigationBar 设置nav背景图片

+ (void)initialize{ UINavigationBar *item = [UINavigationBar appearance]; [item setBackgroundImage:[UIImage imageNamed:@"navigationbarBackgroundWhite"] forBarMetrics:UIBarMetricsDefault];}

自定义UITabBar

自定义类继承UITabBar

用来修改UITabBarItem 文字颜色 initialize 在类第一次使用时调用。

1 + (void)initialize 2 { 3 4 NSMutableDictionary *dic = [[NSMutableDictionary alloc] init]; 5 dic[NSForegroundColorAttributeName] = [UIColor purpleColor]; 6 7 NSMutableDictionary *selectDic = [[NSMutableDictionary alloc] init]; 8 selectDic[NSForegroundColorAttributeName] = [UIColor whiteColor]; 9 10 UITabBarItem *item = [UITabBarItem appearance];11 [item setTitleTextAttributes:dic forState:UIControlStateNormal];12 [item setTitleTextAttributes:selectDic forState:UIControlStateSelected];13 14 }

用来修改UITabBarItem 图片的颜色

1 UIImage *img = [UIImage imageNamed:image];2 // 修改img的渲染方式,放弃系统自动渲染3 img = [img imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];4 vc.tabBarItem.image = img;

注册cell

[self.userTableView registerNib:[UINib nibWithNibName:NSStringFromClass([KKRecommendUserCell class]) bundle:nil] forCellReuseIdentifier:userCellID]; // 设置 ScrollView 相对于nav的位置,默认64个高度 self.automaticallyAdjustsScrollViewInsets = NO; // 设置边距 self.userTableView.contentInset = UIEdgeInsetsMake(64, 0, 0, 0); self.categorieTavbleView.contentInset = self.userTableView.contentInset;
需要做网站?需要网络推广?欢迎咨询客户经理 13272073477