iphone – 如何在UINavigationController的RootViewController上显示按钮?

iphone – 如何在UINavigationController的RootViewController上显示按钮?,第1张

概述这是我的代码我想在打开的rootviewController上放一个后退按钮. - (void)selectSurah:(id)sender { SurahTableViewController * surahTableViewController = [[SurahTableViewController alloc] initWithNibName:@"SurahTableViewCo 这是我的代码我想在打开的rootvIEwController上放一个后退按钮.

- (voID)selectSurah:(ID)sender {    SurahtableVIEwController * surahtableVIEwController = [[SurahtableVIEwController alloc] initWithNibname:@"SurahtableVIEwController" bundle:nil];    surahtableVIEwController.navigationItem.Title=@"Surah";    surahtableVIEwController.navigationItem.backbarbuttonItem.Title=@"Back";    UINavigationController *aNavigationController = [[UINavigationController alloc] initWithRootVIEwController:surahtableVIEwController];    [self presentModalVIEwController:aNavigationController animated:YES];   }
解决方法 我不相信有可能从导航堆栈中d出根视图控制器,但是您可以使用添加为UIbarbuttonItem的自定义视图的UIbutton伪造它:

UIbutton *b = [[UIbutton alloc]initWithbuttonType:UIbuttonTypeCustom];[b setimage:[UIImage imagenamed:@"BackImage.png"] forState:UIControlStatenormal];[b addTarget:self action:@selector(back:) forControlEvents:UIControlEventtouchUpInsIDe];self.leftbarbuttonItem = [[UIbarbuttonItem alloc]initWithCustomVIEw:b];

适合iOS UI元素的PSD可以找到here.

总结

以上是内存溢出为你收集整理的iphone – 如何在UINavigationController的RootViewController上显示按钮?全部内容,希望文章能够帮你解决iphone – 如何在UINavigationController的RootViewController上显示按钮?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1058306.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存