草庐IT

UiNavigationItem

全部标签

ios - 在模态视图中设置导航项标题

在查看现有答案时,我认为Steve'squestionandcodelark'sanswer来解决我的问题。但我在这里遗漏了一些东西。模态视图的xib:IFDNewFormViewController.xib:ViewController>TableView>>View>>>NavigationBar>>>>NavigationItem-NewForm>>View>>>Toolbar>>>>BarButtonItem-Cancel>>>>BarButtonItem-FlexibleSpace>>>>BarButtonItem-Done我在按下按钮时调用的方法:IFDNewFormVie

ios - 如何在 iOS 应用程序中手动设置 "Back"目的地

我有一个名为“detailViewController”的UIViewController。使用推送转场通过多个不同的转场访问此ViewController。我面临的问题是detailViewController上的后退按钮将用户带回到之前的ViewController(应该如此),但是我希望后退按钮将用户带到masterViewController(默认的UIViewController应用程序)。我该怎么做?我尝试过更改segue类型,但实际上并没有做任何事情。彼得 最佳答案 你要找的方法是UINavigationControl

ios - 选项卡式 UINavigationBar iOS 8

在UIViewController中,我想在UINavigationBar中显示两个选项卡。我希望UINavigationItems具有与UITabBarController中的UITabBarItems类似的行为。我希望导航栏在两个ViewController选项卡中都可见,并且如果选择了选项卡,我想更改导航栏中选项卡标题的颜色。是否有一种简单而优雅的方法可以方便地设置text/selectedText或image/selectedImage并创建具有类似于UITabBarItems行为的UINavigationItems,包括让导航栏均匀分布项目的能力,就像在UITabBarCon

ios - 将目标添加到导航栏中的库存后退按钮

我在UINavigationBar中设置标题和后退按钮的值如下:self.navigationItem.title=@"Post";[self.navigationController.navigationBarsetTitleTextAttributes:@{NSForegroundColorAttributeName:[[UIColorblueColor]colorWithAlphaComponent:0.75f],NSFontAttributeName:[UIFontfontWithName:@"HelveticaNeue"size:20]}];[self.navigationC

ios - 无法以编程方式设置 UINavigationItem 标题

我使用Storyboard设置我的应用程序,并将我的主视图Controller嵌入到UINavigationControler中。要更改出现在导航栏中的标题,在我的主视图Controller的viewDidLoad方法中,我有self.navigationItem.title=@"MyTitle";但是标题永远不会设置。我的猜测是我需要在我的Storyboard中设置一个ReferenceOutlet,但我不确定需要将什么连接到什么。有什么想法吗? 最佳答案 在Storyboard中,它不会自动连接,使用.h文件中的以下代码创建一个

iOS:导航 Controller 标题未居中

我有一个导航Controller,左侧有一个自定义后退按钮。我以编程方式执行此操作,因此这不是自动布局问题。我的问题是导航Controller标题没有居中,它超出了屏幕的右侧。我记得有一段时间看到了一个修复程序,将某种类型的固定空间设置为右栏按钮项目,但我现在似乎找不到与此类似的东西。有人能告诉我如何将导航Controller标题设置为居中吗?如果标题对于其空间而言太大,请设置导航栏标题以固定其字体大小以适应标题空间的宽度。这一切都需要以编程方式完成,谢谢! 最佳答案 在导航Controller中,默认情况下,ViewControl

iOS 在设置导航项时崩溃

我有一个UIButton,它在触地事件时弹出一个UIViewController来查看。在viewDidLoad中,应用程序崩溃并出现异常:-[UILabelstringByTrimmingCharactersInSet:]:unrecognizedselectorsenttoinstance0x16674e30这是导致崩溃的代码:viewController.navigationController.navigationBar.barStyle=UIBarStyleBlack;UIImage*logo=[UIImageimageNamed:backgroundImageName];U

ios - 如何手动将后退按钮添加到我的 NavigationBar?

我想知道如何向我的UINavigationBar添加后退按钮,我知道如果我在主视图中嵌入导航Controller,所有这些都会自动发生,但是这不是我想要做的,事实上,后退按钮可以转到我将segue连接到的任何其他View,甚至不必是后退按钮。后退按钮需要是系统导航“后退”按钮,我不想为我的按钮设置图像文件。我尝试在Storyboard中拖入一个条形按钮项目,但没有任何显示,似乎没有成功。导航栏被拖到Storyboard中的View(不是以编程方式创建的)并且显示得很好。我查看了以下类似的问题:->Howdoiadda'back'buttontoaUINavigationBarmanua

ios - 在 iOS 11 上从右到左显示大标题

从iOS11开始,Apple为UINavigationBar和UINavigationItem添加了LargeTitleDisplayMode,效果如下:我们可以使用以下Swift代码简单地打开此效果:navigationBar.prefersLargeTitles=true我的问题是如何使从右到左的大标题可用于东方从右到左的语言?提前致谢。 最佳答案 我使用这种方法:overridefuncviewDidLoad(){super.viewDidLoad()navigationController?.navigationBar.su

iOS 右导航按钮不显示在 UINavigationBar 中

我有以下ViewController层次结构:查看ControllerVC1TabBarControllerTBC1-在Storyboard中进行配置,以生成一个TableViewControllerTVC1和一个MapViewControllerMVC1TableViewControllerTVC1TableViewControllerTVC2在VC1中,我这样做:[self.navigationControllerpushViewController:TBC1animated:YES];这正确地调出了标签栏Controller,焦点是TVC1。TVC1在其导航栏中显示后退按钮(通过