//navigationBar通常只有左、右两个按钮,但可以
//通过添加UISegmentedControl来增加控制按钮
UINavigationBar* _navBar;
UISegmentedControl* _SegCtl;
_navBar = [[UINavigationBar alloc] initWithFrame: CGRectMake(0.0f, 0.0f, 320.0f, 40.0f)];
[_navBar showButtonsWithLeftTitle: @"Done" rightTitle:NULL leftBack: TRUE];
[_navBar setBarStyle: 3];
[_navBar enableAnimation];
[_navBar setDelegate: self];
_SegCtl = [[UISegmentedControl alloc] initWithFrame:CGRectMake(80.0f, 8.0f, 230.0f, 30.0f) withStyle:2 withItems:NULL];
[_SegCtl insertSegment:0 withTitle:@"Button one" animated:FALSE];
[_SegCtl insertSegment:1 withTitle:@"Button two" animated:FALSE];
[_SegCtl insertSegment:2 withTitle:@"Button three" animated:FALSE];
[_SegCtl setDelegate:self];
[_navBar addSubview:_SegCtl];
NSLog(@"navigation items is: %@", [_navBar navigationItems]);
分享到:
相关推荐
UINavigationBar+Scrollable.swift UIViewController+ScrollingNavBar.swift 安装 手动 目前,在 CocoaPods 获得快速支持之前,请将ACScrollNavBar项目添加为应用程序的子项目。 ACScrollNavBar 项目创建了一个...
UINavigationBar-ExtendedPrompt 一行代码,用于向导航栏添加提示。 ##用法 #import“ UINavigationBar + ExtendedPrompt.h” 然后像这样使用它: [self.navigationController.navigationBar ...
解决UINavigationBar 自定义 leftBarButtonItem 点击范围过大的问题
用swift写的一个UINavigationBar的扩展,总结可3种隐藏UINavigationBar的方式,代码的github下载地址:https://github.com/631106979/WCLHideNavBar,代码详解的博客地址:...大家觉得学到东西的可以给点个赞,有什么...
UINavigationBar不同颜色的过度 github地址:https://github.com/Liqiankun/DLNavigationBar
作者STShenZhaoliang,源码STNavigationBar,UINavigationBar的扩展使用。一个全面的UINavigationBar的使用,欢迎大家互相学习,感觉不错给个星星。
Tamamushi采用Swift编写的梯度UINavigationBar
BusyNavigationBar, 用于显示加载效果的UINavigationBar扩展 BusyNavigationBar 在导航背景上方显示加载效果的UINavigationBar扩展。屏幕截图条纹 条 你的自定义图层 用法BusyNavigationBar可以通过 Cocoa
雨松MOMO 《IOS入门开发系列专题》 IOS 入门开发之创建标题栏UINavigationBar的使用(二) 欢迎大家下载阅读,哇咔咔。
在UINavigationBar上显示UISearchBar, 并实现UISearchDisplayController功能的小Demo, 更多讲解在http://www.cnblogs.com/sely-ios/p/Sely.html
RainbowNavigation 是由Swfit2.0编写。它允许你在各种情况下动画改变UINavigationBar的backgroundColor.zip,An easy way to change backgroundColor of UINavigationBar when Push & Pop
一个UINavigationBar分类,可以动态改变导航栏的透明度以及大小
高仿客路旅游APP的UINavigationBar的扩展使用。欢迎大家互相学习,感觉不错给个星星。github: https://github.com/STShenZhaoliang/STNavigationBar
一个像微信那样有追求的 UINavigationBar, 阴影,透明度,是否隐藏,背景颜色平滑过渡。兼容来电模式,兼容 到 iOS 8。 详情请移步 GitHub: https://github.com/listenzz/HBDNavigationBar
一、导航栏UINavigationBar 1、导航栏的使用 在iOS开发中,我们通常会使用导航控制器,导航控制器中封装了一个UINavigationBar,实际上,我们也可以在不使用导航控制器的前提下,单独使用导航栏,在UINavigationBar...
左栏项 UINavigationBar leftbaritem
在滚动内容时添加可折叠UINavigationBar Swift 扩展。用法在包含可滚动内容的视图控制器(即UIScrollView或包含内容的内容,如UITableView )中,实现 UIScrollViewDelegate: class ViewController: ...
UINavigationBar-FixedHeightWhenStatusBarHidden 通常,在iOS 7+上,显示状态栏时,导航栏的高度等于64 px。 隐藏后,高度默认更改为44像素。 此类别将属性fixedHeightWhenStatusBarHidden添加到UINavigationBar类...
作者sofach,源码SFHidesOnSwipe,这是一个UIView+SFHidesOnSwipe案例,可以支持方便为view添加hidesOnSwipe,类似UINavigationBar,大家可以参考一下这个案例。
一个轻量级的UIViewController类别扩展,用于UINavigationBar外观管理,视图控制器推送/弹出/关闭管理,内存泄漏检测以及其他方便的属性和方法。 好处包括: 优雅地管理UINavigationBar外观 自动viewController内存...