iOS的一些小技巧

状态栏文字颜色修改

//info.plist中添加一个字段:view controller -base status bar 设置为NO 设置状态栏文字为白色

//有动画效果
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent animated:YES];

//无动画效果
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];

状态栏自定义~

UIView *statusBarView=[[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 20)];

statusBarView.backgroundColor=[UIColor blackColor];

[YouNav.view addSubview:statusBarView];

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent animated:NO];

Tabbar透明

 UITabBarController *tabVC = [[UITabBarController alloc] init];
    //获得tabbar
 UITabBar *tabBar = tabVC.tabBar;
    //设置透明度
  [tabBar setAlpha:0.8f];

待续。。。

时间: 2024-08-24 12:41:44

iOS的一些小技巧的相关文章

iOS 知识-常用小技巧大杂烩

iOS 知识-常用小技巧大杂烩 1,打印View所有子视图 po [[self view]recursiveDescription] 2,layoutSubviews调用的调用时机 * 当视图第一次显示的时候会被调用 * 当这个视图显示到屏幕上了,点击按钮 * 添加子视图也会调用这个方法 * 当本视图的大小发生改变的时候是会调用的 * 当子视图的frame发生改变的时候是会调用的 * 当删除子视图的时候是会调用的 3,NSString过滤特殊字符 // 定义一个特殊字符的集合 NSCharact

创业团队 iOS 开发的小技巧

真的是好久好久没有发文章了,其实攒了不少篇草稿:深入浅出 AFNetworking.如何阅读 crash 文件.UIKit response chain 等等,但是基本上,还没放出来,国内外的大大们写了同样的内容,而且基本上我想表达的都说了,写得还比我写得好. 但作为一个有输出的男人,还是要写点什么的.但我能分享给大家的除了创业经验,作合伙人的经验,也就剩下这种提升单兵作战能力的,歪门邪道小技巧了.于是,这里就准备开坑写这个系列.不过我这里推荐的基本上都是国内服务,但是大可放心,我完全没有收任何

iOS中TableView小技巧

摘要: TableView是ios开发中经经常使用到的控件,这里统一记录一下开发中遇到的经常使用小技巧,不断探索更新.也希望大家能够告诉我很多其它经常使用的小技巧啦~一起进步 1.去除多余的列表线条 原始的TableView在没有数据的行也会显示一条条的线条,不太美观,用一行代码能够解决,一般放在ViewDidLoad中 self.tableView.tableFooterView = [[UIView alloc] init]; 详细原理还没弄懂.知道的麻烦不吝赐教一下~ 2.选中列表条目后取

iOS 知识 - 常用小技巧大杂烩 - 转载

1,打印View所有子视图 po [[self view]recursiveDescription] 2,layoutSubviews调用的调用时机 * 当视图第一次显示的时候会被调用. * 添加子视图也会调用这个方法. * 当本视图的大小发生改变的时候是会调用的. * 当子视图的frame发生改变的时候是会调用的. * 当删除子视图的时候是会调用的. 3,NSString过滤特殊字符 // 定义一个特殊字符的集合 NSCharacterSet *set = [NSCharacterSet ch

iOS开发之 小技巧

转自 http://www.cocoachina.com/ios/20141229/10783.html TableView不显示没内容的Cell怎么办? 类似这种,我不想让下面那些空的显示. 很简单. 1 self.tableView.tableFooterView = [[UIView alloc] init]; 试过的都说好. 加完这句之后就变成了这样. 自定义了leftBarbuttonItem左滑返回手势失效了怎么办? 1 2 3 4 5 6     self.navigationIt

iOS开发 偷懒小技巧---自定义XCode代码片段

有句话说的好,聪明的程序员懂得"偷懒"来提升开发效率.我们在日常开发中,有一些代码片段会经常利用到,大家可能会觉得定义一些宏可以解决问题,但是遇到比如,UITableView的协议方法,或者写Demo时候想要快速的定义一个UIButton(当然,你用storyboard除外)呢? 好吧,先来介绍下什么是代码片段? 我们在XCode中输入if,选择ifelse后回车,出现 这个就是系统给我们已经定义好的代码片段,能够快速的完成我们想要的代码片段,来大大的提升程序员的编程效率,我们所要做的

【解决方法】【技术】22个iOS开发的小技巧

1. TableView不显示没内容的Cell怎么办? 类似于图1,我不想让下面的那些空显示.很简单,添加"self.tableView.tableFooterView = [[UIView alloc] init];"试过都说好,加完这句之后就变成了图2的样子. 2. 自定义了leftBarbuttonItem左滑返回手势失效了怎么办? [cpp] view plaincopy self.navigationItem.leftBarButtonItem = [[UIBarButton

iOS项目开发小技巧 (三) --UITableView实现Cell左划删除等自定义功能

今天来介绍下iOS开发中UITableView的Cell左划实现微信中置顶,删除等功能.该功能在iOS8.0以前是需要很复杂的实现,不过github上应该有现成demo,不过今天介绍的是在iOS8.0以后苹果新推出的api,来实现Cell左划自定义控件. 1. 首先创建UITableView视图,实现其俩个代理,UITableViewDelegate和UITableViewDataSource,该处代码就不说了,主要是俩个回调方法 -(UITableViewCell *)tableView:(U

iOS开发的小技巧

转自简书:http://www.jianshu.com/p/50b63a221f09  http://www.jianshu.com/p/08f194e9904c 原作者:叶孤城___ self.tableView.tableFooterView = [[UIView alloc] init];试过的都说好. 加完这句之后就变成了这样. 自定义了leftBarbuttonItem左滑返回手势失效了怎么办? self.navigationItem.leftBarButtonItem = [[UIB

[iOS 前端笔记+小技巧]

我决定倒着写了... 7.给collectioncell加边框 或者给任何view加边框的方法 - (id)initWithFrame:(CGRect)frame { self = [super initWithFrame:frame]; if (self) { // 初始化时加载collectionCell.xib文件 NSArray *arrayOfViews = [[NSBundle mainBundle] loadNibNamed:@"ClassesViewCell" owne