一、interactivePopGestureRecognizer是UINavigationController的一个只读属性,意思是关闭栈顶控制器的右滑手势,当自定义UINavigationItem的左Item时,右滑关闭控制器的手势会失效,现在只要把这个属性的enabled属性设置为YES,代理设置为self即可;self.navigationController.interactivePopGestureRecognizer.enabled = YES;
1.重新设置手势的delegate:
self.navigationController.interactivePopGestureRecognizer.delegate = self;
2.也可以自己响应这个手势的事件:[self.navigationController.interactivePopGestureRecognizer addTarget:self action:@selector(handleGesture:)];
二、endEditing是UIView得一个属性,让它或它的文本字段子视图,结束编辑状态,结束第一响应状态。
三、separatorStyle、separatorColor、separatorInset、separatorEffect是tableView得�四个关于分割线的属性,可以设置每行Cell之间分割线的风格、颜色、长度、分割效果。
四、hidesBars*是UINavigationController有几个属性可以在点击、滑动、或者其他状态时自动隐藏navigationBar。
五、UIViewControllerBasedStatusBarAppearance是Info.plist中的一个键。 在ios7上,设置状态栏风格(暗色或者亮色、也就是字体颜色是黑色还是白色)的方法有两种,第一种是在controller中通过回调方法preferredStatusBarStyle返回状态栏的风格,第二种是通过UIApplication对象的setStatusBarStyle设置。UIViewControllerBasedStatusBarAppearance实际上是指定了是否优先使用第一种方法。如果设置为NO,就必须使用第二种方法。