问题标签 [uibarbuttonitem]

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 投票
3 回答
15220 浏览

iphone - iPhone:带按钮的 UINavigationBar - 调整高度

我正在开发一个可以在两个方向上工作的 iPhone 应用程序:纵向和横向。

我正在使用嵌入在 UINavigationController 中的一个视图和表格视图。此导航栏及其按钮的高度是:44px 纵向或 34px 横向。

在不同的视图中,我自己创建了 UINavigationBar,并且能够将框架设置为正确的大小,但是带有 UIBarButtonItem 的嵌入式 UINavigationItem 不会缩小。因此,对于横向模式下的 34 像素,此按钮太大并且在高度上与导航栏重叠。

有趣的是,这在其他应用程序中使用相同的代码......不知道它不在这里。

无论如何调整 UIBarButtonItem 的高度/位置?

这是代码片段:

替代文字 http://labs.kiesl.eu/images/navbar.png

谢谢

汤姆

0 投票
4 回答
11144 浏览

iphone - 如何在运行时更改 UINaviagationBar 中的 UIBarButtonItem 类型?

我正在研究由 3 个元素组成的 iPhone 视图,即 UITextView、UIToolBar 和 UIBarButtonItem。

目标是,我希望 UIBarButtonItem 将其样式从“编辑”(UIBarButtonSystemItemEdit)更改为“完成”(UIBarButtonSystemItemDone)并将新选择器更新为新方法。

首先,我尝试了以下代码,但它不起作用:

你能帮我解决这个想法吗?

0 投票
5 回答
14951 浏览

iphone - 更改导航栏标题颜色和后退按钮标题颜色

我想改变UINavigationBar titleColor.

我也想改textColorUINavigationBar backButton

我正在使用 iPhone Os sdk 3.1.2

0 投票
2 回答
1359 浏览

iphone - 让 UIBarButtonItem 指向右侧的标准方法?

当一个新的视图控制器被推入导航堆栈时,标准支持带有前一个视图控制器标题的后退按钮。此按钮“指向”左侧,而不是圆角矩形。

有没有一种标准的方法来创建一个“指向”右侧的 UIBarButtonItem?此按钮将用作 rightBarButtonItem。

0 投票
3 回答
1098 浏览

iphone - 如何使用单选界面创建 UIBarButtonItems?

我有一个 UIToolbar 需要三个单选按钮,这意味着在三个按钮中,一次只能按下一个按钮。该文档参考了在宽度属性的类参考定义中设置单选 UIBarButtonItems 的可能性:

如果此属性值为正,则组合图像和标题的宽度是固定的。如果该值为 0.0 或负数,则该项目将组合图像和标题的宽度设置为适合。如果样式使用单选模式,则忽略此属性。默认值为 0.0。

但是,我在 UIKit 框架参考中找到了“收音机”,但在收音机样式中找不到任何提及 UIBarButtonItems 的内容。我知道我可以选择将 TabBar 用于单选界面,但 TabBar 与我的 UI 的目的不太匹配(普通按钮 + 单选按钮)。我看到日历应用程序以单选样式(列表、日、月)使用 UIBarButtonItems,所以看起来这应该在 API 中的某个地方并得到 HIG 的批准。这是隐藏在某处还是我必须使用自定义视图创建 UIBarButtonItems?

0 投票
5 回答
2256 浏览

iphone - 动画 UIBarButtonItem 的启用?

有没有办法动画启用或禁用按钮?我尝试了以下但没有成功。我现在猜测 enabled 属性不能像 opacity 那样动画 - 但我希望我错了。

我不敢相信没有setEnabled:(BOOL)enabled animated:(BOOL)animated方法。

0 投票
1 回答
1124 浏览

iphone - UIBarButtonItem 中的 UISlider 影响动画行为

在 IB 中,我设置了一个带有 UIToolBar 的视图 MyView 并在其上放置了一个 UISlider。IB 自动将其嵌入到 UIBarButtonItem 中,并使用 UISlider 设置其视图。

我在带有动画的导航控制器中显示此 MyView。

UIViewController *myVC = [[UIViewController alloc] initWithNibName:@"MyView" bundle:nil];
[self.navigationController pushViewController:myVC animated:YES];
[myVC release];

MyView 显示但没有动画。除此之外,一切正常,我可以根据需要使用 UISlider。如果我从工具栏中删除 UISlider,或者如果我将 UISlider 放在视图本身而不是工具栏中,则 MyView 会显示动画。我已经尝试使用 UIProgressView 进行相同的操作,并且效果很好(视图显示为动画)。似乎 UISlider 作为 UIBarButtonItem 的 customView 阻止了动画。我还检查了任何可能的泄漏。

任何的想法 ?谢谢挞。

0 投票
5 回答
25838 浏览

iphone - 我可以有一个带有彩色图像的 UIBarButtonItem 吗?

我有一张想在 UIBarButtonItem 上显示的图像,但由于某种原因,它只显示了它的轮廓,其余的都是白色的。我怎样才能让它实际显示图像?

谢谢!

0 投票
6 回答
12588 浏览

iphone - UIWebView 的移动 Safari 风格的后退按钮?

我无法在 Mobile Safari 中找到任何表示“返回”按钮的 UIBarButtonSystemItem。我希望我的 UIWebView 的控件看起来就像 Mobile Safari 中的控件,所以这很有意义。最好的解决方案是截屏 UIBarButtonSystemItemPlay (与前进按钮相同的图像)并翻转它吗?

谢谢。

0 投票
1 回答
712 浏览

iphone - UIBarButtonItem 标签的 NSArray(即 NSInteger)

您不能拥有 NSIntegers 的 NSMutableArray 是真的吗?当我尝试将值添加到数组中然后将它们打印出来时,它们是巨大的数字(当我将标签打印到 NSLog 时,它们是 0、1、2、3 等)。

我正在尝试创建一组我的 UITabBarItem 的标签,以便我可以保存订单并稍后检索它。我是否被迫对 NSNumber 进行一些转换以存储到数组中,然后在启动时转换回来以获取整数值?

谢谢您的帮助。