Iphone各种栏的设置
默认的文字颜色为白色,可以通过方法修改为自己想要的颜色:?
???????????????????????????????????????? 图一
?默认的导航栏颜色如上图所示,这里的修改颜色包含修改为目标颜色及设置自己的背景图。
1)、设置为目标颜色,可以通过如下方法实现:
??????????????????????????????????????????????? 图二
2)、设置目标图片作为背景,可以通过如下方法:
一种方法是通过重载UINavigationBar的drawRect方法,具体如下:
??????????????????????????????? 图三
?????????????????????????? 图四
新建两个文件,分别为CustomNav.h和CustomNav.m,对应的内容分别为
???????????????????????????????????????????? 图五
页面显示了该导航栏效果,如果想取消该效果,显示另外的导航栏,则在viewWillAppear添加如下代码:
???????????????????????????????????????? 图六
则可以通过以下方法修改颜色,假如修改为蓝色,如图七所示:
?????????????????????????????????????? 图七
新建两个文件,分别为CustomUITabBarController.h和CustomUITabBarController.m,对应的内容分别为
可以通过修改工程中的Info.plist,该文件主要是用于应用程序的图标、状态栏(缺省样式、黑色、隐藏)、应用的方向要求、是否需要WIFI网络等。在里面选择“Status bar style”为“Opaque black style”;或者通过代码
[application setStatusBarStyle:UIStatusBarStyleBlackOpaque];
通过设置,则显示如图九效果:
状态栏的默认状态是显示的,可以通过修改Info.plist,在里面添加一行设置“Status bar is initially hidden”,里面选择“YES”,则可以隐藏状态栏;同样也可以在viewLoad中,添加代码:
[[UIApplication sharedApplication] setStatusBarHidden:YES];
如图十效果: