iphone-RightBarButtonItem的问题

问题描述

RightBarButtonItem的问题

在NavigationBar 中有一个编辑按钮Edit Button,点击跳转“done”。把Edit和Done变为大写字母,有人知道怎么实现吗?谢谢

self.navigationItem.rightBarButtonItem = self.editButtonItem;

解决方案

.h文件中创建UIBarButtonItembtnEdit对象:

UIBarButtonItem *btnEdit;

.m中:

-(void)viewWillAppear:(BOOL)animated{
    btnEdit = [[UIBarButtonItem alloc]init];
    btnEdit.target = self;
    btnEdit.action = @selector(btnEdit_Click:);
    btnEdit.title = @"EDIT";
    self.navigationController.topViewController.navigationItem.rightBarButtonItem = btnEdit;
    btnEdit.enabled=TRUE;
 }

-(IBAction)btnEdit_Click:(id)sender
{
    if ([btnEdit.title isEqualToString:@"EDIT"])
    {
        [btnEdit setTitle:@"DONE"];
    }
    else
    {
        [btnEdit setTitle:@"EDIT"];
    }
}

解决方案二:

UIBarButtonItem *newButton = [[UIBarButtonItem alloc] initWithTitle: @"EDIT" style: UIBarButtonItemStyleBordered target: nil action: @selector(editPressed:self)];

[[self navigationItem] setRightBarButtonItem: newButton animated:NO];

newBackButton = nil;

然后:

-(void) editPressed: (id) sender
{
    ……
}

解决方案三:

self.navigationItem.leftBarButtonItem = self.editButtonItem;

点击显示Done,

时间: 2024-10-18 10:22:29

iphone-RightBarButtonItem的问题的相关文章

揭秘IPHONE X刷脸认证的技术奥秘

     苹果最新发布的Iphone X具有一个全新的功能叫做刷脸认证,背后的技术其实是生物密码的更新,通过人脸识别取代了传统的指纹识别,大家肯定对这种新技术非常感兴趣,下面我们通过这篇文章为大家介绍人脸识别的一些技术原理. 随着深度学习.神经网络和人工智能等技术的发展,生物识别技术逐渐成熟.所谓生物识别技术就是利用人体固有的.具有唯一性的先天生物生理特征,像人脸.指纹.掌纹等,和后天形成的行为习惯,如笔迹.键盘行为,手机操作的触屏行为,甚至握手机的姿势等.来进行身份鉴定. 从应用的角度来讲,生

黑客角逐:刷脸解锁,你的iPhone X并不安全

11月3日,苹果公司发布了IPHONE X,并首次推出了刷脸解锁技术.与此同时,也引发了世界范围内的黑客角逐,意图率先破解该公司具有未来感的最新技术. 仅仅一周,在世界另一端的黑客就声称,他们已经成功复制了人脸,从而可以轻松解锁任何人的IPHONE X,甚至于他们采用的技术可能会比安全研究人员所研究的方法更为简捷. "我们仅用150美元就制作出了破解iPhoneX面部识别的面具" 上周五,越南网络安全公司Bkav发布的博客文章和视频显示,他们使用3D打印塑料模具.硅胶.化妆品和简单的剪

QQ国际版 4.6 for iPhone新特性:增加简体中文

QQ国际版 for iPhone的最新版本(ver. 4.6.10)于今天正式上线喽!新版本适配了iOS 7风格,并支持简体中文,更符合华人用户的习惯.同时,还推出语音通话功能,让您与QQ好友快速发起语音通话,随时和远方的朋友保持沟通.翻译功能也再次优化,翻译更快更准确! 新版特性: 一.新版本UI全新改版,适配iOS 7风格,更加清新简洁   二.在原有七种语言的基础上,新版本又增加了简体中文 你可以依下列步骤切换语言: 依序点击「设置」>「语言选项」 选择您想要设置的语言,例如简体中文 点选

iPhone屏幕尺寸、分辨率及适配

1.iPhone尺寸规格 设备 iPhone 宽 Width 高 Height 对角线 Diagonal 逻辑分辨率(point) Scale Factor 设备分辨率(pixel) PPI 3GS 2.4 inches (62.1 mm) 4.5 inches (115.5 mm) 3.5-inch   320x480 @1x 320x480 163 4(s) 2.31 inches (58.6 mm) 4.5 inches (115.2 mm) 3.5-inch 320x480 @2x 64

itunes-ipa在iphone上安装失败

问题描述 ipa在iphone上安装失败 用xcode打的包,iphone未越狱,用itunes安装,手机上圈转到大概75%itunes就没反应了,然后手机上的ipa一直处于正在安装状态.是什么原因

【IOS】解决XCODE项目出现MY MAC 64-BIT/设置允许用户外部资源同步到APP/解决CODESIGN ERROR: CERTIFICATE IDENTITY ‘IPHONE DISTRIBUTION***APPEARS MORE THAN ONCE IN THE KEYCHAIN .

本站文章均为 李华明Himi 原创,转载务必在明显处注明:  转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/iphone-cocos2d/621.html 本章节Himi为大家总结几点经常用到的功能或者经常出现的问题以及解决方法: 本章节主要介绍3个知识点: 1. 解决Xcode中选择设备运行项目时,设备一栏现实"My mac 64-bit"问题: 2.设置允许用户利用itunes同步一些资源到我们的App中: 3.解决CodeSign

黄牛都看不上 iPhone 8,我们找了 8 个人来聊聊为什么

回到一年前,iPhone 7.iPhone 7 Plus 首发当日,其火爆情形可以用"抢光",甚至是"抢不上"来形容.苹果官方在当日即表示,首批所有颜色的 iPhone 7 Plus 已全部售罄,亮黑色的 iPhone 7 也已售罄. 一年之后,火爆不再.9月22日,国行 iPhone 8.iPhone 8 Plus 正式开卖,与以往通宵排队买 iPhone 的情形不同,这一次可以说是冷清至极.习惯围观的国内媒体,赶早扑了个空:苹果门店备货充足,却门可罗雀,购买者还

用360浏览器伪装iPhone触屏版空间

  操作前请注意:本教程经测试仅对于使用chrome内核的360浏览器6.1正式版或更高版本.360浏览器极速版.谷歌浏览器等等有效,其他的双核浏览器可能不适用哟. 正式开始操作: 1)在360浏览器的桌面快捷方式图标上点击鼠标右键,打开属性窗口; 2)然后在"目标"输入框的最后先输入一个空格,后面再继续加上一段参数代码,代码如下: --user-agent="Mozilla/5.0 (iPhone; U; CPU OS 4_2_1 like Mac OS X) AppleW

iphone-修改iPhone通用程序的方向

问题描述 修改iPhone通用程序的方向 我想要开发的程序能适应iPad所有方向,在iPhone中只要UIInterfaceOrientationPortrait 和UIInterfaceOrientationPortraitUpsideDown这两个.代码如下: -(BOOL)shouldAutorotate { if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone){ return NO;

触动人心:如何设计优秀的iPhone应用

在海量的应用里面如何脱颖而出成为了设计师们永远不变的话题,今天从用户使用的角度给大家介绍一下如何设计一款优秀的iphone应用. 用户是如何使用iPhone应用的 啊!美丽的梦!温情的iPhone应用设计师的美梦!每当用户沉浸于他设计的应用之中时,设计师就像梦见自己沐浴着阳光在漫步.我们的指尖在屏幕上滑动.点击.缩放.旋转.轻拂,就像芭蕾舞女那优美的脚步.我们很快就理解了屏幕上的每个图标.每个点击的含义;我们很快就看到了每个按钮;我们很快就能驾驭iPhone所有的变化和手势.我们了解应用,因为我