iOS自定义UINavigation
来源:互联网 发布:apache 下载windows10 编辑:程序博客网 时间:2024/05/23 16:50
self.title = @"标题";
//二、左边按键
UIBarButtonItem *leftItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemBookmarks target:self action:@selector(study)];
/*
* @ 一个导航控制器控制着若干个视图控制器
* 一个导航控制器包含一个NavigationBar和一个toolBar
* NavigationBar中的"按钮"是一个UINavigationItem(only one)
* 通过设置UINavigationItem的属性,显示Item(UInavigatinBar)
* UINavigationItem不是由navigationBar控制,更不由UInavigtaionController来控制
* 而是由当前的视图控制器控制
*/
self.navigationItem.leftBarButtonItem = leftItem;
//右边按键
UIButton *item = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[item setTitle:@"自定义" forState:UIControlStateNormal];
[item setFrame:CGRectMake(0, 0, 60, 35)];
[item addTarget:self action:@selector(test) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *rightItem = [[UIBarButtonItem alloc] initWithCustomView:item];
self.navigationItem.rightBarButtonItem = rightItem;
//ToolBar和NavigationBar显示和隐藏
if (self.navigationController.toolbarHidden) {
// 显示ToolBar和NavigationBar
[self.navigationController setToolbarHidden:NO animated:YES];
[self.navigationController setNavigationBarHidden:NO animated:YES];
}else {
// 隐藏ToolBar和NavigationBar
[self.navigationController setToolbarHidden:YES animated:YES];
[self.navigationController setNavigationBarHidden:YES animated:YES];
}
//自定义NavigationController的背景图片
if ([self.navigationBar respondsToSelector:@selector(setBackgroundImage:forBarMetrics:)]) {
[self.navigationBar setBackgroundImage:[UIImage imageNamed:@"11"] forBarMetrics:UIBarMetricsDefault];
}
- iOS自定义UINavigation
- IOS Swift3.0自定义导航栏(UINavigation)
- iOS UINavigation
- UITabBar和UINavigation组合使用与自定义样式(iOS)
- UITabBar和UINavigation组合使用与自定义样式(iOS)----- 转
- UINavigation自定义返回按钮
- IOS导航栏UINavigation
- ios UINavigation 用法示例
- iOS-添加UINavigation
- UINavigation
- 关于将自定义图片加入uinavigation
- iOS 全局修改UINavigation 后退按钮
- ios--UITabBarController和UINavigation的集成
- iOS 全局修改UINavigation 后退按钮
- ios中UINavigation和UITabBar的结合
- iOS 全局修改UINavigation 后退按钮
- [IOS/UINavigation]隐藏UINavigationBar的返回文字
- ios中UINavigation和UITabBar的结合
- 窗口类的 CS_OWNDC 类型
- Quantmod2
- 深圳数据恢复解密华强北数据解密恢复硬盘光盘U盘内存文件邮件照片恢复解密金蝶管家婆速达用友维修安装
- CImage使用问题
- JAVA 装饰设计模式<转载>
- iOS自定义UINavigation
- POP3、SMTP和IMAP之间的区别和联系
- 两个App之间传值并跳转
- [bfs] fzu oj 2196 Escape
- Java 遍历Map时 删除元素
- 定时重启程序
- Java中线程的同步
- 查看 Linux 发行名称和版本(HowTo: Find Out My Linux Distribution Name and Version)
- Android开发中的耗时操作总结