64得票12回答
导航控制器在使用自定义转场时无法遵循顶部布局指南。

简短版: iOS7中,当与自定义转换和UINavigationController一起使用时,我的自动布局顶部布局指南存在问题。具体地,顶部布局指南和文本视图之间的约束没有被遵守。有人遇到过这个问题吗? 详细版: 我有一个场景,其中已经明确定义了约束(即顶部、底部、左侧和右侧),呈现出...

64得票7回答
更改导航栏字体

问题非常简单易懂,但是答案却不是那么简单。 如何更改UINavigationBar中文本的字体?

62得票11回答
在Storyboard中,有没有不使用UINavigationController的方法来改变UINavigationBar的高度?

我想在我的一个视图中使用自定义的UINavigationBar,它不是任何UINavigationController层次结构的一部分。当我将UINavigationBar拖入Storyboard时,它显示如下图所示: 这个栏高度为44像素,如果状态栏不共享这个空间,那就足够了。因为iOS7...

61得票11回答
导航栏多行标题

有没有一种简单的方法来覆盖导航控制器中当前导航栏项的titleView? 我已经尝试使用新创建的UIView替换topView的titleView属性来使用自己的UIVIew,但是没有成功。 基本上,我想要一个多行标题来作为导航栏标题。有什么建议吗?

60得票18回答
如何更改UINavigationController返回按钮的名称?

我有一个UIViewController,我正在从我的第一个视图控制器导航到第二个视图控制器,我想更改在navigationcontroller上显示的返回按钮的名称....SecondViewController *secondController = [[SecondViewControl...

60得票8回答
如何在iOS中隐藏/显示带有导航栏的视图的选项卡栏?

我有一些视图包含导航栏和标签栏。我希望在某个视图中隐藏标签栏,并在用户切换视图时再次显示标签栏。 我看到了一个隐藏标签栏的代码片段: ```swift self.tabBarController?.tabBar.isHidden = true ``` -(void)makeTabBarH...

60得票3回答
获取最顶层的UIViewController

如果我在一个 UINavigationController 上推送视图控制器和/或呈现模态视图控制器,那么如何找出顶部的 UIViewController ?或者在我的情况下,我想知道某个 UITableViewController 是否是最顶部的。 我尝试使用:self.navigatio...

60得票15回答
带有UINavigationController的UIPageViewController推入内容

更新2 我一直在iOS模拟器上使用4英寸的设备来运行和测试我的应用程序。但如果我使用3.5英寸的设备来运行,标签就不会跳动。在我的.xib中,在模拟指标下,我将其设置为Retina 4英寸全屏幕。有什么想法,为什么我只在4英寸的设备上看到这个问题? 更新1 在IB中,如果我在模拟指标中选...

60得票6回答
如何在UINavigationController中以编程方式按下“返回”按钮

我有一个名为FriendsViewController的UIViewController,它位于UINavigationController中。还有第二个UIViewController称为FriendsDetailedViewController。当从第一个视图控制器导航到第二个时,我想在需...

58得票4回答
self.title设置navigationController和tabBarItem的标题?为什么?

我在我的一个选项卡的UIViewController中执行以下操作:self.title = @"Welcome"; 然而,它正在覆盖我对tabBarItem的所有设置。我已经尝试过:self.tabBarItem.title = @"Home"; 和[self.tabBarItem init...