问题标签 [uinavigationbar]

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.

0 投票
1 回答
2763 浏览

iphone - 检测 UINavigationBar 中的滑动

我试图让我的视图控制器检测我的应用程序自动显示的 UINavigationBar 中的滑动,但它拒绝检测滑动。有什么办法可以做到吗?

0 投票
2 回答
8992 浏览

iphone - 旋转时调整 UINavigationBar 的大小

我有一个处理 UIView 的 UIViewController 子类。视图控制器以模态方式呈现(它从屏幕底部向上滑动)。在视图的顶部,我添加了一个导航栏。请注意,此栏不由导航控制器处理。

我想让导航栏在视图旋转到横向时缩小高度(类似于它在由 UINavigationController 处理时的行为)。但是,我无法在 IB 中将其自动调整大小掩码设置为灵活高度,并且在代码中这样做会导致导航栏完全消失。

有没有办法做到这一点?UINavigationController 是如何完成的?

PS 我宁愿不必求助于缩放变换,因为这会弄乱标题中的文本。

编辑:我在一点帮助下解决了这个问题,请阅读下面发布的答案。

0 投票
1 回答
2258 浏览

ios - 在 iOS 中为 UINavigationBar 着色

我用橙色将我的导航栏着色为:

一切正常,每个按钮都像条一样橙色,但是当 ic 来到自定义右侧项目菜单时,它显示为蓝色。这是截图:http: //img146.imageshack.us/img146/5605/schermata20091202a14565.png

这是右侧按钮的代码:

如何让一切都变成橙色?

0 投票
1 回答
4660 浏览

iphone - UINavigationBar 渐变细节

我正在尝试重新创建 UINavigationBar 的外观。条的背景是使用渐变绘制的,但不清楚其中的默认颜色和点是什么。有人在这方面做过什么吗?

0 投票
2 回答
1599 浏览

iphone - 点击导航栏滚动到顶部

我有一个很长的 UIWebView,我需要为用户添加一种方法来点击 UINavigationBar 以滚动到顶部(类似于 Facebook 应用程序,当您点击时它会发光)。

我怎样才能做到这一点?

0 投票
1 回答
1712 浏览

iphone - 调整 uinavigationbar 推送/弹出视图控制器大小问题

我需要缩小 UINavigationBar 的高度(附加到 UINavigationController)

我已经通过 UINavigationControllerDelegate 的 navigationController:didShowViewController 方法完成了这项工作,并且工作正常。

问题是主视图中的可见视图控制器。它并没有调整自身的大小以反映新的导航栏高度。因此,didShowViewController 方法也调整了 viewcontroller 的视图框架的大小,效果很好。

但是,当我去推动一个新的 ViewController 或弹出时,我总是看到在动画过渡到下一个视图期间视图向下移动到原始位置。然后,由于我在 NavControllerDelegate 中的 didShowViewController 中的代码,它会将其移回。

我很好奇确保降级永远不会发生的最佳方法。

我尝试将调整框架大小的代码放入 willShowViewController 中,但这并没有做任何事情。

我还确保作为正在弹出的 UIViewController 的视图的 UIView 框架也具有正确/移位的尺寸。不去那里。

就像我需要在调用 pushViewController 之后和调用 UINavigationController 的 didShowViewController 之前拦截绘图动作。

我已经盯着我的代码好几个小时了……什么也没有。希望这对外面的人有意义。

谢谢!!!

0 投票
12 回答
49599 浏览

objective-c - 以编程方式在 UINavigationController 中设置 UINavigationBar 的自定义子类

有谁知道如果我以编程方式UINavigationBar实例化(没有 IB)如何使用我的自定义子类?UINavigationController

在 IB 中拖动一个UINavigationController在导航栏下显示一个并使用 Identity Inspectory 我可以更改类类型并设置我自己的子类,UINavigationBar但以编程方式我不能,navigationBar导航控制器的属性是只读的......

我应该怎么做才能以编程方式自定义导航栏?IB比“代码”更“强大”吗?我相信在 IB 中可以完成的所有事情也可以通过编程方式完成。

0 投票
1 回答
1137 浏览

iphone - 为什么没有在详细视图中调用 viewWillDisAppear?

我想很多人都面临着同样的问题。

在详细视图中,即在主视图中点击单元格时,我在导航栏中点击后退按钮时不会调用 viewWillDisAppear,因为我想删除一些键盘隐藏并显示观察者。

那么在视图消失时我保证 viewWillDisAppear 将被执行的方式是什么。

0 投票
6 回答
12217 浏览

iphone - UISegmentedControl 选择的色调不显示

UISegmentedControl当我将整个导航栏设置为黑色 ( self.navigationController.navigationBar.tintColor = [UIColor blackColor];)时,通常显示在所选按钮上的色调不会显示。

这是一个错误还是我错过了什么?

0 投票
1 回答
20002 浏览

iphone - 向导航栏添加按钮

是否可以使用 iPhone SDK 向导航栏添加按钮?

我在导航栏中已经有 2 个按钮,分别是 leftBarButton 和 rightBarButton。我还需要 2 个按钮。如何实施?

我不需要将它们包含在导航栏本身中。但由于该应用程序只包含一个表,我认为它不能在其他地方给出。