状态栏设置颜色没用: [[UINavigationBar appearance] setBackgroundImage:[[UIImage alloc] init] forBarPosition:UIBarPositionAny barMetrics:UIBarMetricsDefault]; [[ ...
分类:
移动开发 时间:
2016-09-26 13:14:07
阅读次数:
188
多视图应用程序中,我们常常使用到自定义UINavigationBar来完成导航条的设置。 1.获取导航条 UINavigationBar *navBar = self.navigationController.navigationBar; UINavigationBar *navBar = self ...
分类:
其他好文 时间:
2016-09-19 16:00:38
阅读次数:
159
(一)导航控制器:严格来说,导航控制器并不是视图控制器,只是一个专门来管理ViewController的容器类。采用堆栈的设计模式,先进后出,后进先出。push就是压栈,pop就是弹栈。 (二)导航栏:UINavigationBar:就是导航控制器上面那一栏。 (三)模型:UINavigationI ...
分类:
其他好文 时间:
2016-09-01 11:13:11
阅读次数:
163
在引入了导航控制器UINavigationController和分栏控制器UITabBarController之后,我们在设置控件的frame的时候就需要注意避开导航栏UINavigationBar 44+电源栏UIStatusBar 20的高度,和底部分栏UITabBar 44的高度。底部分栏并没 ...
关联引用: 允许开发者为任何对象附着键值数据, 很常用的用法是为分类添加属性.节目预告
1. 简单的关联引用
2. 为UIViewController 添加MBProgressHUD的HUB属性
3. 为UINavigationBar添加一个view属性 来完成动态改变UINavigationBar的外观 官方API是这样的, 下面这篇博客也是围绕这些来展开// 关...
分类:
移动开发 时间:
2016-08-24 11:23:35
阅读次数:
280
1.修改Navigationbar navigationBar其实有三个子视图,leftBarButtonItem,rightBarButtonItem,以及titleView。 1.1 方法一:alloc一个UINavigationBar ,并给alloc出来的NavigationBar设置but ...
分类:
移动开发 时间:
2016-08-19 18:43:50
阅读次数:
734
设置全局导航栏颜色,标题大小和UIBarButtonItem字体大小 在appdelegate里面设置 swift: UINavigationBar.appearance().barTintColor = UIColor.init(red: 47, green: 48, blue: 52) UINa ...
分类:
其他好文 时间:
2016-08-15 14:17:13
阅读次数:
148
iOS中如果不自定义UINavigationBar,通过手势向右滑是可以实现返回的,这时左边的标题文字提示的是上一个ViewController的标题,如果需要把文字改为简约风格,例如弄过箭头返回啥的,那么你需要自定义UINavigationBar,但当你自定义navigationBar后,这个功能 ...
分类:
移动开发 时间:
2016-07-19 22:05:27
阅读次数:
797
目标: 向上移动控制器时候,出现NavigationBar 一开始是隐藏NavigationBar的 如果直接隐藏,然后再上移动出现navigationBar上部会出现一个_UIBackDropView,正是它决定了navigationBar的背景色。 实现:我们使用associatedObject ...
分类:
其他好文 时间:
2016-07-01 20:03:26
阅读次数:
1555
关于导航的一些总结会慢慢添加 // //实力导航栏去黑线 // [[UINavigationBar appearance]setBackgroundImage:[[UIImage alloc]init] forBarMetrics:UIBarMetricsDefault]; ...
分类:
其他好文 时间:
2016-06-27 10:13:43
阅读次数:
125