ios-Navigationbar按钮不显示

问题描述

Navigationbar按钮不显示

有个UINavigationController,需要显示导航条按钮,代码如下:

UINavigationController *nav=[[UINavigationController alloc] init];
[self.view addSubview:nav.view];

UIImage *info_iphone=[UIImage imageNamed:@"button.png"];
UIButton *infobtn=[[UIButton alloc]initWithFrame:CGRectMake(0, 0, 48, 30)];
[infobtn setBackgroundImage:info_iphone forState:UIControlStateNormal];
[infobtn addTarget:self action:@selector(show_info:) forControlEvents:UIControlEventTouchUpInside];

self.navigationItem.rightBarButtonItem=[[UIBarButtonItem alloc]initWithCustomView:infobtn];

解决方案

如果上述的代码没有实现你要的效果。首先可能的原因就是当前控制器viewcontroller 不在导航控制器栈中。因为只有处于导航控制器栈中的控制器viewcontroller,你在设置了它的UIBarButtonItem后才会被显示出来。

时间: 2024-12-30 22:11:27

ios-Navigationbar按钮不显示的相关文章

导航-iOS侧拉菜单不显示问题

问题描述 iOS侧拉菜单不显示问题 我想实现点击导航栏左边按钮,出现左边栏,类似qq的侧拉菜单. 因为我把tabbar和导航栏相互关联,所以就想tabbar的所有页面的导航按钮实现一样的功能,写了一个通用的方法,但是不能进行页面移动,哪位大神给支招啊 解决方案 http://zhidao.baidu.com/link?url=i74LSB-7vUrqUxs0Ax2y-O1dHvMlq7gH_WIS19ZM7rvINTM5XfdPVchFtlQC-VFoTIGdCQE0Idpy6BFd3CBIa6

IOS 支付宝支付 总是显示系统繁忙,ALI64

问题描述 IOS 支付宝支付 总是显示系统繁忙,ALI64 openssl生成了公钥上传了,私钥也pkc8了.但是就是报这个错误 解决方案 仔细看看 是不是某个上传的字段是空值

js通过更改按钮的显示样式实现按钮的滑动效果_javascript技巧

通过更改按钮的显示样式,来实现按钮动态滑动 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> &

模拟器显示4分之1图形-ios模拟器屏幕只能显示左上角部分,求大神解决

问题描述 ios模拟器屏幕只能显示左上角部分,求大神解决 刚刚开始学习ios,用ios编程第四版在学习,但是按照书上的代码运行后的矩形只能显示一部分,还请大神帮分析 @implementation AppDelegate (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UIWindow alloc

ags 地图服务 ios-AGS之ios地图服务只能显示一个地图服务

问题描述 AGS之ios地图服务只能显示一个地图服务 AGSTiledMapServiceLayer用他来显示普通地图和影像地图,可是如果我先加载哪个服务就只能显示哪个服务,我的功能是默认显示影像地图的服务,之后可以切换为普通地图服务,可是切换的时候就是不显示普通地图服务.不知道为什么,求大神们指教.

IOS:按钮添加手势问题

问题描述 IOS:按钮添加手势问题 我用2个for循环创建了30 个按钮 10行 3列, 现在要在按钮上加一个长按手势,应该怎么去找哪个按钮是被长按手势点击的那个 解决方案 -(void)changeLocktion:(UILongPressGestureRecognizer *)longPress{ UIButton *btn = (UIButton *)longPress.view;} 解决方案二: 在按钮上添加长按手势的一些问题iOS 添加手势ios的手势的添加 解决方案三: 响应长按消息

android li...-安卓外部控制ListView内部的一个删除按钮的显示与隐藏该怎么做

问题描述 安卓外部控制ListView内部的一个删除按钮的显示与隐藏该怎么做 比如说在标题栏有一个编辑按钮,当点击编辑时listView所有Item内部的删除Button显示,编辑变成完成,点击完成时所有的删除按钮隐藏. 我做出来的效果只能是listview中的第一行删除button显示与隐藏,其它行并没有出现button,我觉得是不是得在getview中对list view做点啥?请高手帮帮忙-先谢谢了. 解决方案 之前遇到过类似的需求,做法仅供参考. listView的Adapter中添加一

javascript-JS 点击编辑按钮,显示input边框,可编辑,点击保存按钮,输入框消失,不可编辑

问题描述 JS 点击编辑按钮,显示input边框,可编辑,点击保存按钮,输入框消失,不可编辑 就类似编辑资料的,都是输入框,点击编辑可以编辑输入框内的内容,点击保存输入框消失 解决方案 自己做个样式不显示控件input的边框就好了,默认readonly不允许编辑.点击编辑的时候加上边框样式,去掉readonly属性 <style>.readonly input{border:none}</style> <div id="dvInput" class=&qu

uploadify插件在火狐和ie10上上传按钮不显示是怎么回事?

问题描述 uploadify插件在火狐和ie10上上传按钮不显示是怎么回事? uploadify插件在火狐和ie10上上传按钮不显示是怎么回事?