**@导航栏新不同**
1.控制器视图默认全屏显示,导航栏的不同设置会带来不一样的效果
2.导航栏的颜色设置为新增属性:barTintColor
3.导航栏的属性:tintColor用于设置控件颜色
4.导航栏背景图片不同的size会展示不同的效果
5.导航栏中设置控件的image对象都需要进行渲染设置.默认是渲染为模板,需要渲染为原图才能显示.默认是渲染为模板,需要渲染为原图才能显示
**@导航栏外观**
1.bar的样式 barStyle
2.bar的透明度 translucent
3.bar的颜色 barTintColor
4.bar上控件的颜色 tintColor
5.bar的背景图片 backgroundImage
**@导航栏布局**
1.iOS6和iOS7中,导航栏的布局都是(0,0,320,44)
2.iOS6中,导航栏的背景视图的布局是(0,0,320,44) 和导航栏的布局是一样的
3.iOS7中,导航栏的背景视图的布局是(0,-20,320,64),y轴定位到-20px,高度增加到64px,包含状态栏和导航栏
4.通过设置控制器的 edgesForExtendedLayout 为 UIRectEdgeNone,也可以将控制器视图从导航栏下显示(iOS7新增的属性)
**@导航栏内容(新增)**
1.返回按钮(Back)指示图像 UIImage *backIndicatorImage
self.navigationController.navigationBar setBackIndicatorImage:
2.返回按钮(Back)遮罩图像 UIImage *backIndicatorTransitionMaskImage
[self.navigationController.navigationBar setBackIndicatorTransitionMaskImage:
@UIBarButtonItem
1.初始化变化:
~ - (id)initWithBarButtonSystemItem:(UIBarButtonSystemItem)systemItem target:(id)target action:(SEL)action;
系统提供样式改变
~ - (id)initWithTitle:(NSString *)title style:(UIBarButtonItemStyle)style target:(id)target action:(SEL)action;
style设置为 UIBarButtonItemStylePlain(必须)
~ - (id)initWithImage:(UIImage *)image style:(UIBarButtonItemStyle)style target:(id)target action:(SEL)action;
图像需要进行渲染,因为默认渲染是成模板
- (UIImage *)imageWithRenderingMode:(UIImageRenderingMode)renderingMode NS_AVAILABLE_IOS(7_0);
typedef NS_ENUM(NSInteger, UIImageRenderingMode) {
UIImageRenderingModeAutomatic, // Use the default rendering mode for the context where the image is used
UIImageRenderingModeAlwaysOriginal, // 渲染为原始图片
UIImageRenderingModeAlwaysTemplate, // 渲染为模板
} NS_ENUM_AVAILABLE_IOS(7_0);
- 前言
- UITableView详解(UITableViewCell(一)重中之重)
- UITableView详解(UITableViewCell(二) 自定义cell)
- UITableView详解(UITableViewCell(三) cell根据文本长度来自动调整cell高度)
- UITableView详解(UITableViewCell(四) 增加 删除 移动)
- UITabBarController详解(一)UITabBarController的介绍和设置(偷了点懒,直接用了ARC)
- UITabBarController详解(二)UITabBarController的代理方法以及模态显示
- UISearchBar详解(一)基本属性
- UISearchBar详解(二)数据刷选类:NSPredicate
- UISearchDisplayController 的使用
- UINavigationController详解(一)
- UINavigationController详解(二)UINavigationBar(UIBarButtonItem)
- UINavigationController详解(三)UIToolBar
- UINavigationController详解(四)iOS7新特性
- UIScrollView控件详解
- UISwitch用法-以及-自定义UISwitch控件
- UIAlertView用法
- UILabel 的常见属性和方法:
- UIPickerView(滚动选择控制器)
- UIActivityIndicatorView(活动指示器 ---------> 网络卡后加载,画面,图像加载闪烁的圆圈)
- UIStepper
- UIImagePickerController--------图片选取器
- UITextView
- UITabBarController详解(三)自定义UITabBarController
- UIWebView基本介绍