问题标签 [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.
iphone - 检测 UINavigationBar 中的滑动
我试图让我的视图控制器检测我的应用程序自动显示的 UINavigationBar 中的滑动,但它拒绝检测滑动。有什么办法可以做到吗?
iphone - 旋转时调整 UINavigationBar 的大小
我有一个处理 UIView 的 UIViewController 子类。视图控制器以模态方式呈现(它从屏幕底部向上滑动)。在视图的顶部,我添加了一个导航栏。请注意,此栏不由导航控制器处理。
我想让导航栏在视图旋转到横向时缩小高度(类似于它在由 UINavigationController 处理时的行为)。但是,我无法在 IB 中将其自动调整大小掩码设置为灵活高度,并且在代码中这样做会导致导航栏完全消失。
有没有办法做到这一点?UINavigationController 是如何完成的?
PS 我宁愿不必求助于缩放变换,因为这会弄乱标题中的文本。
编辑:我在一点帮助下解决了这个问题,请阅读下面发布的答案。
ios - 在 iOS 中为 UINavigationBar 着色
我用橙色将我的导航栏着色为:
一切正常,每个按钮都像条一样橙色,但是当 ic 来到自定义右侧项目菜单时,它显示为蓝色。这是截图:http: //img146.imageshack.us/img146/5605/schermata20091202a14565.png
这是右侧按钮的代码:
如何让一切都变成橙色?
iphone - UINavigationBar 渐变细节
我正在尝试重新创建 UINavigationBar 的外观。条的背景是使用渐变绘制的,但不清楚其中的默认颜色和点是什么。有人在这方面做过什么吗?
iphone - 点击导航栏滚动到顶部
我有一个很长的 UIWebView,我需要为用户添加一种方法来点击 UINavigationBar 以滚动到顶部(类似于 Facebook 应用程序,当您点击时它会发光)。
我怎样才能做到这一点?
iphone - 调整 uinavigationbar 推送/弹出视图控制器大小问题
我需要缩小 UINavigationBar 的高度(附加到 UINavigationController)
我已经通过 UINavigationControllerDelegate 的 navigationController:didShowViewController 方法完成了这项工作,并且工作正常。
问题是主视图中的可见视图控制器。它并没有调整自身的大小以反映新的导航栏高度。因此,didShowViewController 方法也调整了 viewcontroller 的视图框架的大小,效果很好。
但是,当我去推动一个新的 ViewController 或弹出时,我总是看到在动画过渡到下一个视图期间视图向下移动到原始位置。然后,由于我在 NavControllerDelegate 中的 didShowViewController 中的代码,它会将其移回。
我很好奇确保降级永远不会发生的最佳方法。
我尝试将调整框架大小的代码放入 willShowViewController 中,但这并没有做任何事情。
我还确保作为正在弹出的 UIViewController 的视图的 UIView 框架也具有正确/移位的尺寸。不去那里。
就像我需要在调用 pushViewController 之后和调用 UINavigationController 的 didShowViewController 之前拦截绘图动作。
我已经盯着我的代码好几个小时了……什么也没有。希望这对外面的人有意义。
谢谢!!!
objective-c - 以编程方式在 UINavigationController 中设置 UINavigationBar 的自定义子类
有谁知道如果我以编程方式UINavigationBar
实例化(没有 IB)如何使用我的自定义子类?UINavigationController
在 IB 中拖动一个UINavigationController
在导航栏下显示一个并使用 Identity Inspectory 我可以更改类类型并设置我自己的子类,UINavigationBar
但以编程方式我不能,navigationBar
导航控制器的属性是只读的......
我应该怎么做才能以编程方式自定义导航栏?IB比“代码”更“强大”吗?我相信在 IB 中可以完成的所有事情也可以通过编程方式完成。
iphone - 为什么没有在详细视图中调用 viewWillDisAppear?
我想很多人都面临着同样的问题。
在详细视图中,即在主视图中点击单元格时,我在导航栏中点击后退按钮时不会调用 viewWillDisAppear,因为我想删除一些键盘隐藏并显示观察者。
那么在视图消失时我保证 viewWillDisAppear 将被执行的方式是什么。
iphone - UISegmentedControl 选择的色调不显示
UISegmentedControl
当我将整个导航栏设置为黑色 ( self.navigationController.navigationBar.tintColor = [UIColor blackColor];
)时,通常显示在所选按钮上的色调不会显示。
这是一个错误还是我错过了什么?
iphone - 向导航栏添加按钮
是否可以使用 iPhone SDK 向导航栏添加按钮?
我在导航栏中已经有 2 个按钮,分别是 leftBarButton 和 rightBarButton。我还需要 2 个按钮。如何实施?
我不需要将它们包含在导航栏本身中。但由于该应用程序只包含一个表,我认为它不能在其他地方给出。