iphone导航栏的title可以点击 我在做navigationController的时候,我想要标题有一个点击事件,我查了网上的例子,他说使用self.navigationItem.titleview = [uibutton], 我在代码里面添加了uibutton,然后button也设置了点击事件,但是显示的时候,它显示了button的名字,但是却没有button的点击事件,所以请教各位大牛,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 uibutton 创建成custom试试。button的点击事件你要把button放在最上面。其实创建一个control就可以了。 addTarget: action:@selector(SEL)来添加事件关联 学习下, self. self.navigationItem push....:xxxView; 我给你写了个 希望你能看明白UIButton *titleBtn = [[UIButton alloc]initWithFrame:CGRectMake(110,0,100,44)]; [titleBtn setTitle:@"切换城市" forState:0]; [titleBtn addTarget:self action:@selector(goSelectCity) forControlEvents:UIControlEventTouchUpInside]; self.navigationItem.titleView = titleBtn; [titleBtn release];-(void)goSelectCity{//你要干的事 [self dismissModalViewControllerAnimated:YES];} [titleBtn addTarget:self action:@selector(goSelectCity) forControlEvents:UIControlEventTouchUpInside];楼上正解 那个btn是在栈里面的,self.navigationItem.titleView = titleBtn;在多数情况下不好使。 ios缩小动画的问题! 每个section中返回不同的行,请教指点 有熟悉iOS开发的不? 关于UITableViewController导致程序退出 零基础,想学IPHONE的开发,各位给个意见 在iOS 7中,警告视图怎么添加子视图呢? 初学ios开发,关于自定义界面有一些疑问 AFN往服务器请求新数据,如果没有新数据,程序就崩掉了 求助,viewcontroller如何实现页面的任意跳转呀?比如A->B->C之后如何直接C->A呢? 被一个简单的objectC给困扰了 framework导入遇到问题了 obj-c的一个小问题
UIButton *titleBtn = [[UIButton alloc]initWithFrame:CGRectMake(110,0,100,44)];
[titleBtn setTitle:@"切换城市" forState:0];
[titleBtn addTarget:self action:@selector(goSelectCity) forControlEvents:UIControlEventTouchUpInside];
self.navigationItem.titleView = titleBtn;
[titleBtn release];-(void)goSelectCity
{
//你要干的事
[self dismissModalViewControllerAnimated:YES];
}