定制navgation上的按钮,设置自己的风格的UIBarButtonItem
UIImage* image= [UIImage imageNamed:@"绑定弹出-返回.png"];
CGRect frame_1= CGRectMake(0, 0, image.size.width, image.size.height-4);
UIButton* backButton= [[UIButton alloc] initWithFrame:frame_1];
[backButton setBackgroundImage:image forState:UIControlStateNormal];
[backButton setTitle:@"返回" forState:UIControlStateNormal];
[backButton setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
backButton.titleLabel.font=[UIFont systemFontOfSize:16];
[backButton addTarget:self action:@selector(doBack:) forControlEvents:UIControlEventTouchUpInside];
//定制自己的风格的 UIBarButtonItem
UIBarButtonItem* someBarButtonItem= [[UIBarButtonItem alloc] initWithCustomView:backButton];
[self.navigationItem setLeftBarButtonItem:someBarButtonItem];
[someBarButtonItem release];
[backButton release];
分享到:
相关推荐
主要介绍了iOS应用中自定义UIBarButtonItem导航按钮的创建方法,文中举了一个自定义图片的UIBarButtonItem实例,比较具有代表性,需要的朋友可以参考下
主要介绍了iOS应用开发中导航栏按钮UIBarButtonItem的添加教程,文中详细介绍了使用UINavigationController导航控制器添加的过程,需要的朋友可以参考下
没有默认边框样式的 UIBarButtonItem 的自定义图像或文本。 版本 1.1 概述 当您不希望 Apple 应用到它的默认边框样式时,使用它代替UIBarButtonItem 。 创建一个更干净的栏按钮项目,或者只是为创作自由留出更多...
iOS系统导航栏中有leftBarButtonItem和rightBarButtonItem,我们可以根据自己的需求来自定义这两个UIBarButtonItem。 本文主要介绍的是关于iOS改变UIBarButtonItem大小的相关内容,下面话不多说了,来一起看看详细的...
解决iOS7 UIBarButtonItem右移错位问题
UIBarButtonItem rightBarButtonItem leftBarButtonItem IOS Demo 代码
菜鸟一个,第一次发代码,把UIBarButtonItem的点击事件写成Block了,感觉用着挺方便了.请大家指教.
在项目开发过程中,遇到一种情况,需要自定义UIBarButtonItem,来实现分享样式,并在iPad中弹出系统分享框(UIActivityViewController),系统分享框需要指定显示位置(barButtonItem)。而自定义的UIBarButtonItem ...
一开始尝试自定义按钮然后设置为leftBarButtonItem,但是这样图片可能跟系统自带的不一样,还有就是返回按钮的位置跟系统自带的不一样。后来找了一些资料,发现将文字去掉比较简单,一般做法是控制器中添加如下代码...
BSY项目UIBarButtonItem 向右或向左
UINavigation中的按钮其实就以前学过的UIBarButtonItem中的按钮,系统自带大概右20种左右,当然你也可以自己定义 1、首先在程序入口界面AppDelegate中添加导航栏控制器,并且创建根视图控制器RootViewController 2...
来源:github/UIBarButtonItem-Licence:MIT作者:Valnet Inc. 在UIBarButtonItem上添加数字角标(Badge)。
NirSideMenu 基于 通过左右两个UIBarButtonItem触发侧滑菜单,并对左侧菜单进行了基本定制
比较行的自定义NavigationController,抛弃隐藏原生NavigationBar,使用自定义View的方式,通过修改视图的加载,已经对原生方法的重写,达到与原生一样的业务跳转,...修改按钮的方法使用原生UIBarButtonItem修改即可。
FTPopOverMenu, 简单易用的弹出Menu,支持UIButton,UIBarButtonItem,以及任何UIView或CGRect。Github demo地址:https://github.com/liufengting/FTPopOverMenu
非常炫的导航栏按钮效果,源码FRDLivelyButton,FRDLivelyButton可用来创建iOS 7风格的导航栏按钮,支持五种常见的按钮类型(菜单、关闭、添加等),并在点击时带有流畅的动画效果。FRDLivelyButton使用core ...
ALAction块ALActionBlocks是UIControl,UIBarButtonItem和UIGestureRecognizer上的Objective-C类别,该类别允许处理带有块的控件事件。 用块处理控制事件删除控制事件的块给您提供了对块中控件的弱引用与UIControl,...
[1]从A这个控制器push到B这个控制器,我们想要自定义B的返回按钮,我们可以在A中设置 self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@王俨 style:UIBarButtonIte