navigationController随手记

一、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,就必须使用第二种方法。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 前言:ios7开始 苹果增加了页面 右滑返回的效果;具体的是以UINavigationController为容器的...
    iPhone阅读 9,137评论 2 3
  • ios7开始 苹果增加了页面 右滑返回的效果;具体的是以UINavigationController为容器的Vie...
    Q6尐漒阅读 5,104评论 0 0
  • 今天是周六,我拉开窗帘看到了浓重的云雾里露出一方蓝天,阳光透过这一小点的破绽洒下来,看起来还不错。可是手机上雾霾指...
    隔壁的王小姐阅读 3,596评论 0 0
  • 早上女儿让我4点叫她起床写作业,4点敲了她的门,听到声音,她实在太困了,五点敲她门时,她正在写作业,最近天气...
    利利lili阅读 1,117评论 2 5
  • ​ 据某网友转述:几天前的一个傍晚,我下班回家路上,忽然看到窗户边有只二哈正在看风景,二哈也立马就看到我了,于是跟...
    杨财简书阅读 2,523评论 0 0

友情链接更多精彩内容