问题标签 [uinavigationitem]
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.
iphone - iPhone:带按钮的 UINavigationBar - 调整高度
我正在开发一个可以在两个方向上工作的 iPhone 应用程序:纵向和横向。
我正在使用嵌入在 UINavigationController 中的一个视图和表格视图。此导航栏及其按钮的高度是:44px 纵向或 34px 横向。
在不同的视图中,我自己创建了 UINavigationBar,并且能够将框架设置为正确的大小,但是带有 UIBarButtonItem 的嵌入式 UINavigationItem 不会缩小。因此,对于横向模式下的 34 像素,此按钮太大并且在高度上与导航栏重叠。
有趣的是,这在其他应用程序中使用相同的代码......不知道它不在这里。
无论如何调整 UIBarButtonItem 的高度/位置?
这是代码片段:
替代文字 http://labs.kiesl.eu/images/navbar.png
谢谢
汤姆
iphone - UINavigationBar 子视图隐藏了正确的 UIBarButtonItem
在根表视图控制器中,我添加了一个包含图像的子视图:
然后在我推入堆栈的子表视图控制器中,我设置了一个正确的 UIBarButtonItem:
我不明白为什么按钮没有显示在导航栏中。如果我点击(空白区域),则会调用 rightAction: 方法,因此按钮“在”那里,预计它不会显示。
我试图将 imageView 子视图发送回导航栏中,但无济于事。这有点道理,因为按钮实际上属于 UINavigationItem 无论如何......
有人知道如何使该按钮正确显示吗?
更新:后退按钮确实显示正确,但它是由系统添加的...
iphone - UINavigationItem.prompt 出现,将视图移到下方。如何聆听新的提示?
我有一个普通的 UINavigationController ,其中包含一个 UIViewController ,当我的视图控制器应用了提示时(通过 UINavigationItem.prompt = @"some prompt"),提示正在动画 UIViewController 的视图向下。
我的问题是,是否有一个苹果会发现一个提示会出现(可能是动画时间),以便我可以重新布局视图?例如:所以内容看起来不动。还是我必须自己编写此功能。我真正想要的是类似于 KeyboardWillShow/Hide 通知的通知。
注意控制器不是应用提示的对象,提示会异步出现和消失。不寻找代码,只是建议。
iphone - 我如何更改导航栏的背景颜色
在我的导航栏中,我在左右位置有两个按钮,在导航标题处有一个 segmentetControll 视图。我想将导航栏的背景颜色更改为黑色,但其上项目的颜色将是另一种颜色。我该怎么做?我尝试将导航栏的 tintColor 更改为黑色。但我显示segmentedControll 的颜色和navigationBar 上的按钮也变为黑色。
提前致谢。
iphone - 让 UIBarButtonItem 指向右侧的标准方法?
当一个新的视图控制器被推入导航堆栈时,标准支持带有前一个视图控制器标题的后退按钮。此按钮“指向”左侧,而不是圆角矩形。
有没有一种标准的方法来创建一个“指向”右侧的 UIBarButtonItem?此按钮将用作 rightBarButtonItem。
iphone - 着色 iPhone 导航栏时颜色和按钮会改变行为
我想知道为什么当我做这样的事情时一切都停止了:
无论样式如何,我在导航栏上的所有按钮现在都是黑色的,如下面的这个,它应该变成一个蓝色按钮:
它没有,它只是黑色的。
点击时按钮的细微变化/效果也消失了吗?
有没有办法在不破坏标准行为的情况下更改导航栏甚至 UIbarButtonItems 的颜色?
这真的很奇怪。我刚刚检查了苹果的“远程”应用程序,它有黑色的导航栏和一个蓝色的“完成”按钮,用于离开“帮助”部分。
我真的必须构建所有定制的东西来实现这一点吗?
感谢您提供的任何帮助:)
iphone - pushViewController 后,如何禁用 backBarButtonItem?
pushViewController 之后,如何禁用 backBarButtonItem,这样就无法返回了?
iphone - 关于导航栏的问题
当我们为选项导航栏提供导航栏提示时,它的高度会随着标题和按钮等项目被推入下半部分而加倍。有没有办法可以将它们保留在顶部并在底部添加标签?
iphone - UISegmentedControl、UIToolbar 和 UINavigationItem
我创建了一个 UISegmentedControl 并成功地将它附加到我的 navigationItem.tableView。
但是当我尝试将它附加到 UIToolbar 时,它会爆炸。
我确定我以前在工具栏上看到过 UISegementedControls - 但似乎无法让它工作。想法?
iphone-sdk-3.0 - UINavigiationBar 左/后图像缩放?
尝试使用漂亮的“后退”箭头图像,就像在 Apple 的 iPod 应用程序中发现的那样 - 当我添加 30x30 图像时,它似乎被压扁或缩放,因为它看起来很小?
UINavigationBar 的后面项目是否可能必须是自定义视图?