`
zl4393753
  • 浏览: 332682 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

自定义UIBarButtonitem

 
阅读更多
1. 高度30,高清就是60px,高度必须是60,系统默认的按钮高度,拉伸的是宽度,所以高度必须符合要求,宽度自定
画圆角时保证最底部留有2个像素的空余,留给投影效果,不要完全画满画布
2. 圆角给到4px,高清就是8px,程序拉伸时的代码就是:
UIImage *barButton = [[UIImage imageNamed:@"ic_barbuttonitem_bkg.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 4, 0, 4)];
    
    [[UIBarButtonItem appearance] setBackgroundImage:barButton forState:UIControlStateNormal
                                          barMetrics:UIBarMetricsDefault];

3. 投影(非常重要,不然barbuttonitem会出现白色空隙):
混合模式:正片叠底 颜色2d2c2c 根据情况配置
不透明度:45% 角度:90% 距离:3px 大小2px
4. 图层描边:
大小:2px;位置:内部;混合模式:正常;不透明度:100%
填充类型:渐变;颜色自定;样式:线性;与图层对齐:check
角度:90;缩放:100%
5. 渐变叠加:
混合模式:正常;
不透明度:100%;
渐变:自定
样式:线性;与图层对齐:check
角度:90;
缩放:100%;
6.内阴影:
混合模式:正片叠底;颜色自定
不透明度:40%;
角度:90;
距离:2px;
大小:2px;
分享到:
评论

相关推荐

    详解iOS应用中自定义UIBarButtonItem导航按钮的创建方法

    主要介绍了iOS应用中自定义UIBarButtonItem导航按钮的创建方法,文中举了一个自定义图片的UIBarButtonItem实例,比较具有代表性,需要的朋友可以参考下

    iOS自定义UIBarButtonItem的target和action示例代码

    在项目开发过程中,遇到一种情况,需要自定义UIBarButtonItem,来实现分享样式,并在iPad中弹出系统分享框(UIActivityViewController),系统分享框需要指定显示位置(barButtonItem)。而自定义的UIBarButtonItem ...

    iOS如何改变UIBarButtonItem的大小详解

    前言 基本上每个iOS APP里面都有导航,比如微信、QQ、支付宝。导航可以很方便地帮助我们管理视图控制器(UIViewController)。...我们在写代码自定义UIBarButtonItem的时候,一般是像下面这样来定义的: se

    ios-BadgeButton.zip

    利用 runtime 的 objc_getAssociatedObject , objc_getAssociatedObject方法 实现UIButton 的角标 ...自定义UIBarButtonItem实现角标 https://github.com/wangjianquan/BadgeButton 持续更新中...

    ILBarButtonItem(iPhone源代码)

    来源:Licence:MIT平台:... 自定义UIBarButtonItem上的按钮图像。默认的UIBarButtonItem的按钮是带有方框的按钮。这份代码可以自定义其中的按钮图像。 [优才 · Code4App]编译测试,适用环境:Xcode 4.5, iOS 5.0。

    ILBarButtonItem:没有默认边框样式的 UIBarButtonItem 的自定义图像

    没有默认边框样式的 UIBarButtonItem 的自定义图像或文本。 版本 1.1 概述 当您不希望 Apple 应用到它的默认边框样式时,使用它代替UIBarButtonItem 。 创建一个更干净的栏按钮项目,或者只是为创作自由留出更多...

    ios-流行的自定义YQNavigationController,非自定义UIView实现.zip

    比较行的自定义NavigationController,抛弃隐藏原生NavigationBar,使用自定义View的方式,通过修改视图的加载,已经对原生方法的重写,达到与原生一样的业务跳转,代码部分参考JTNavigationController,和...

    swift-PPBadgeView一个iOS自定义Badge组件

    iOS自定义Badge组件, 支持UIView, UITabBarItem, UIBarButtonItem以及子类

    iOS 自定义返回按钮保留系统滑动返回功能

    先给大家展示下效果图:  1.简介 使用苹果手机,最喜欢的就是用它的滑动返回.作为一个开发者,我们在...self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@王俨 style:UIBarButtonIte

    iOS应用开发中导航栏按钮UIBarButtonItem的添加教程

    主要介绍了iOS应用开发中导航栏按钮UIBarButtonItem的添加教程,文中详细介绍了使用UINavigationController导航控制器添加的过程,需要的朋友可以参考下

    iOS应用中使用Toolbar工具栏方式切换视图的方法详解

    ToolBar工具栏是视图View的属性,可以在工具栏上添加工具栏按钮Bar Button Item(可以是自定义的Custom、也可以是系统自带的BarButtonSystemItem ),视图控制器可以通过工具栏项对视图中内容进行操作。 注意事项: 在...

    iOS键盘如何添加隐藏键盘功能

    本文实例为大家分享了iOS添加隐藏键盘功能的具体方法,供大家参考,具体...1.自定义个UIBarButtonItem,添加属性editableView,editableView存储需要添加隐藏键盘功能的那个控件 #import @interface XMCustomKeyBo

    ios-PPBadgeView.zip

    iOS自定义Badge组件(消息提醒小圆点), 支持UIView, UITabBarItem, UIBarButtonItem, 支持Objective-C与Swift . GitHub地址: https://github.com/jkpang/PPBadgeView

    ETFlatBarButtonItem:导航栏上的简单按钮可实现更高级别的自定义

    有时 Apple 的股票 UIBarButtonItem 并没有给你足够的灵活性来改变它的一些设计,所以ETFlatBarButtonItem足够简单,允许你改变你想要的任何东西。 安装 克隆这个 repo 并将文件夹ETFlatBarButtonItem复制到您的 ...

    比较流行的导航控制器YQNavigationController

    作者Winter-Yang,源码YQNavigationController,比较行的自定义NavigationController,抛弃隐藏原生NavigationBar,使用自定义View的方式,通过修改视图的加载,已经对原生方法的重写,达到与原生一样的业务跳转,...

    关于iOS导航栏返回按钮问题的解决方法

    一开始尝试自定义按钮然后设置为leftBarButtonItem,但是这样图片可能跟系统自带的不一样,还有就是返回按钮的位置跟系统自带的不一样。后来找了一些资料,发现将文字去掉比较简单,一般做法是控制器中添加如下代码...

    (0053)-iOS/iPhone/iPAD/iPod源代码-弹出视图(Popup View)-PopTip View

    实现各种弹出消息/tips的效果。点击任意控件,按钮,导航条按钮,工具条按钮(UIBarButtonItem),都会弹出消息气泡。弹出的气泡会自动定位在相应的按钮旁边,...气泡的文字和颜色可以自定义。 注意:请在Mac下解压使用

    MFSideMenu侧滑菜单示例

    使用 MFSideMenu 实现类似 Facebook...示例往左滑动到自定义表格视图,往右滑动到省市列表视图,另外涉及到 UINavigationController 及 UIBarButtonItem控件的使用。 本示例代码结构清晰,注释详尽,有助于初学者入门。

    Custom BarButtonItem(iPhone源代码)

     自定义导航条上 UIBarButtonItem 的外观。BPBarButtonItem 不是 UIBarButtonItem 的子类,而是直接继承NSObject,从而有更大的定制性。 [优才 · Code4App]编译测试,适用环境:Xcode 4.5, iOS 5.0 以上。

Global site tag (gtag.js) - Google Analytics