如何将 NavigationBar 的半透明效果关闭?只需三行代码就可以:self.navigationController.navigationBar.barTintColor = [UIColor whiteColor]; self.navigationController.navigation ...
分类:
其他好文 时间:
2016-07-15 23:42:36
阅读次数:
189
首先,层级关系: leftBarButtonItem、rightBarButtonItem、title都是加在UINavigationItem上的,UINavigationItem再加在NavigationBar上,NavigationBar对应唯一的NavigationController. 1. ...
分类:
移动开发 时间:
2016-07-12 19:20:25
阅读次数:
150
目标: 向上移动控制器时候,出现NavigationBar 一开始是隐藏NavigationBar的 如果直接隐藏,然后再上移动出现navigationBar上部会出现一个_UIBackDropView,正是它决定了navigationBar的背景色。 实现:我们使用associatedObject ...
分类:
其他好文 时间:
2016-07-01 20:03:26
阅读次数:
1555
###1.问题描述:如A是navigationController的rootViewController,在这个页面navigationBar是显示的(隐藏属性为NO),它push圧栈过来B视图控制器,B页面navigationBar是不显示的(隐藏属性为YES),有一定几率会出现,B要右滑pop自 ...
分类:
其他好文 时间:
2016-06-29 20:27:25
阅读次数:
140
下面代码可以让导航栏变透明 [self.navigationController.navigationBar setBackgroundImage:[UIImage new] forBarMetrics:UIBarMetricsCompact];或者可以照一张透明的图片来填充也可以 隐藏导航栏下面的 ...
分类:
其他好文 时间:
2016-06-24 20:29:18
阅读次数:
134
导航栏 背景和title颜色 背景色 self.navigationController.navigationBar.barTintColor = [UIColor colorWithHex:@"#FFFEFE"];//[UIColor whiteColor]; title颜色(想显示啥样就啥样) ...
分类:
其他好文 时间:
2016-06-24 20:21:55
阅读次数:
217
1. 调用系统自带的强制屏幕旋转不过还得在AppDelegate中重写下面方法 在Viewcontroller中添加下面方法 - (void)hideNavigationAndTabBar:(BOOL)state { [self.navigationController.navigationBar ...
分类:
其他好文 时间:
2016-06-23 12:24:51
阅读次数:
215
如果没有是storyboard进行界面设计,在ios7之后会遇到rootviewcontroller的view被navigationbar遮盖的问题,其实很好解决- (void)viewDidLoad { [super viewDidLoad]; if( ([[[UIDevice currentDe... ...
分类:
其他好文 时间:
2016-06-22 22:07:19
阅读次数:
170
Navigation包装的控制器,返回的时候上一个navigationBar也一起滑动的实现demo 在这里可以自定义NavBar + Swipeback 将系统的navBar隐藏,之后自定义一个view作为系统的navBar 自定义一个Vc作为base类. 在这个里面加载NavBar demo地址 ...
分类:
其他好文 时间:
2016-06-21 12:32:38
阅读次数:
107
#ifndef MacroDefinition_h #define MacroDefinition_h // 获取设备大小 //NavBar高度#define NavigationBar_HEIGHT 44 //获取屏幕 宽度、高度#define SCREEN_WIDTH ([UIScreen ma ...
分类:
移动开发 时间:
2016-06-20 18:40:59
阅读次数:
247