Questions tagged «uinavigationitem»

30
如何更改导航栏上“后退”按钮的标题
当前,左栏按钮的默认值是加载当前视图的视图的标题,换句话说,当按下按钮时将显示的视图(后退按钮)。 我想将按钮上显示的文本更改为其他内容。 我尝试将以下代码行放入视图控制器的viewDidLoad方法中,但似乎不起作用。 self.navigationItem.leftBarButtonItem.title = @"Log Out"; 我该怎么办? 谢谢。

30
删除iOS UIBarButtonItem的标题文本
我想做的是从a的“后退”按钮中删除文本UIBarButtonItem,仅在导航栏上保留蓝色V形箭头。请记住,我正在为iOS 7开发。我尝试了几种方法,包括但不限于: 这是我不喜欢的图像方法(图像看起来不合适): UIBarButtonItem *barBtnItem = [[UIBarButtonItem alloc]initWithImage:[UIImage imageNamed:@"iOS7BackButton"] style:UIBarButtonItemStylePlain target:self action:@selector(goToPrevious:)]; self.navigationItem.leftBarButtonItem = barBtnItem; 我尝试过的另一种方法是,这根本行不通(什么都没有显示): UIBarButtonItem *barBtn = [[UIBarButtonItem alloc]init]; barBtn.title=@""; self.navigationItem.leftBarButtonItem=barBtn; 我想要实现的是类似于iOS 7音乐应用中的后退按钮,该按钮仅具有一个人字形。 谢谢。


19
如何在后退按钮上更改文本
默认情况下,后退按钮使用ViewController的标题作为文本。是否可以在不更改视图控制器标题的情况下更改后退按钮上的文本?我需要这样做是因为我有一个视图控制器,该标题的标题太长而无法显示,在这种情况下,我只想显示“ Back”作为后退按钮的标题。 我尝试了以下无效的方法: self.navigationItem.leftBarButtonItem.title = @"Back"; 谢谢。

13
iPhone:设置导航栏标题
大家好。我对iPhone的开发还很陌生,在弄清楚如何更改导航栏标题时遇到了一些麻烦。关于本网站上的另一个问题,有人建议使用: viewController.title = @"title text"; 但这对我不起作用...我需要添加UINavigationController来完成此操作吗?或者只是我的UIViewController子类的插座?如果有帮助,我在IB中定义了导航栏,并尝试在UIViewController子类中设置其标题。这是让我头疼的简单事情之一。放置self.title = @“标题文字”; 在viewDidLoad,initWithNibName也没有工作。任何人都知道发生了什么事以及如何正确地进行它? 谢谢!

4
在导航栏中显示搜索栏,而无需在iOS 11上滚动
我将UISearchController附加到navigationItem.searchControlleriOS 11上的UITableViewController的属性。正常工作:我可以使用漂亮的iOS 11样式的搜索栏。 但是,我想使搜索栏在启动时可见。默认情况下,用户必须在表格视图中向上滚动才能查看搜索栏。有谁知道这怎么可能? 左:启动后的默认情况。右:使搜索栏可见(向上滚动)。我想在启动后显示搜索栏,如右图所示。 我已经发现可以通过将hidesSearchBarWhenScrolling导航项的属性设置为false来使搜索栏可见。但是,这会使搜索栏始终可见-即使向下滚动也是如此,这不是我想要的。

15
具有自定义视图的UIBarButtonItem在用作左侧或右侧导航栏项目时在iOS 7上未正确对齐
以下代码可通过iOS 6正常运行: UIButton *myButton = nil; myButton = [UIButton buttonWithType:UIButtonTypeCustom]; myButton.bounds = CGRectMake(0,0,44,30); // setup myButton's images, etc. UIBarButtonItem *item = nil; item = [[UIBarButtonItem alloc] initWithCustomView:customButton]; 这是应该对齐按钮的方式: 但是,在iOS 7上,按钮似乎从右侧或左侧偏移了太多像素: 如何使自定义栏按钮项正确对齐?

14
设置leftBarButtonItem后如何在UINavigationController中启用向后/向左滑动手势?
我从这里得到了相反的问题。默认情况下iOS7,UINavigationController堆栈的向后轻扫手势可能会弹出呈现的内容ViewController。现在我只是统一了所有self.navigationItem.leftBarButtonItem样式ViewControllers。 这是代码: self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithImage:LOADIMAGE(@"back_button") style:UIBarButtonItemStylePlain target:self action:@selector(popCurrentViewController)]; 之后,将navigationController.interactivePopGestureRecognizer被禁用。如何在不删除自定义的情况下启用弹出手势leftBarButtonItem? 谢谢!
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.