问题标签 [navigationitem]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 为什么我的 navigationItem.titleView 不在导航栏中间开始?
我正在尝试通过为其设置 UILabel 来设置导航项的标题。CGRectMake
该代码基本上可以工作,但我的问题是,当视图加载时,UILabel 从它所属的导航栏的顶部和中间定义的位置开始一秒钟左右。有没有办法默认让 UILabel 从正确的位置开始?
显而易见的解决方法是将初始位置设置为离开屏幕,使其隐藏,然后在一瞬间后,UILabel 移动到正确的位置。但这似乎是完成我需要的“错误”方式。下面是代码。
...
ios - 导航栏下方出现黑条
有几个类似的问题没有得到答案,但描述模糊。我已将问题简化为一个非常薄的应用程序,并添加了详细的屏幕截图。我非常感谢这个解决方案!
唯一涉及的代码是添加到根 VC 的viewDidLoad 的一行。此行的目的是使导航控制器不透明:
这个问题的一个关键信息是 'Title1'在其导航项中有提示,而 'Title2' 没有提示。
我有一个带有一个导航控制器的故事板,一个名为“Title1”的根 VC,有一个 segue 按钮,它可以连接到另一个名为“Title2”的 VC
在此处按下按钮时:
我得到了这个奇怪的屏幕:
当按回(Title1)时,情况变得更糟(即:Title1的原始标签被推高,现在再也看不到了!!!):
请问有人吗??
xcode - 升级到 Xcode6 Beta3 设置导航标题后的 EXC_BAD_ACCESS
(Xcode6 beta3, Swift, iOS8, iPhone)
刚刚从 Xcode6 升级到 beta3。运行良好的代码现在正在崩溃。
错误读取:
此外,它适用于模拟器,但不适用于设备(我用于测试的 4S)
ios - 添加到导航项的按钮始终显示为蓝色
为其创建了UIBarButtonItem
添加的 Power Image。
按钮添加到右侧的导航项。
问题是 Power@2x.png 是绿色的。但在运行应用程序后,它的显示为蓝色。
任何人都可以建议我在这里做错了什么。
title - 无法设置导航栏的标题
self.title = @"title";
self.navigationController.title = @"title";
self.navigationItem.title = @"title";
self.navigationController.NavigationItem.title = @"title";
没有任何改变标题。我能做些什么?
ios - UIBarButtonItem 在调试版本中正确定位但在发布版本中有偏移?
我像这样设置 UIBarbuttonitem:
当我从 xcode 在我的设备上运行它时,该按钮的位置正确:
但是当从 testflight 安装时,它会向右移动:
知道为什么吗?
xcode - 视图控制器是由当前视图下的导航控制器显示推送的吗?
在 AppDelegate.m 中:我添加了标签栏:
在 TrangchuViewController.m 中:我想在顶部添加一个导航控制器以查看 thongtinCanhanViewController。
但是,当启动时,虽然我在导航上有触摸按钮,但 thongtinCanhanViewController 显示为默认值。我不想要这个。另外,为什么 thongtinCanhanViewController 显示在 trangchuViewController 下?它必须显示出来。
请帮我注意我的代码中的错误?非常感谢。
android - Android:如何更改导航抽屉 onBackPressed() 中的选定项目?
我实现了一个NavigationDrawer
,当我按下一个 NavigationDrawer 项目Fragment Transaction
时,会发生一个并且项目的背景发生变化以表明它已被选中。现在,当我按Hardware Back Button
转到上一个片段时,导航抽屉项目的背景仍然存在。当 `onBackPressed' 发生时,如何更改所选项目以引用当前片段?
提前致谢。
ios - 在导航栏中隐藏和显示返回按钮
我有这两种方法:
在viewDidLoad
我打电话showSpinner
,然后在加载数据后我打电话hideSpinner
。但是 backButton 经常跳上来hideSpinner
。如何解决?
ios - 更改所有屏幕的 ViewController 的后退按钮图像
我有以下代码,可以更改下一个屏幕上的后退按钮图像。
我的应用中有 30 个屏幕,我希望后退按钮在所有 30 个屏幕上都相同。是否有可能我不会在所有 30 个屏幕上复制粘贴此代码而只编写一次,而是在 30 个屏幕上重复使用它。
此外,当我重用它时,带有后退按钮的代码应该在所有屏幕上都能正常工作
我正在使用 iOS 8 和 Xcode 6。