问题标签 [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 回答
12233 浏览

iphone - 如何调整 UIToolbar 实例包含的 UIBarButtonItem 的框架或垂直对齐方式?

UIBarButtonItems 的水平定位没有问题,我可以简单地用固定/灵活的空间项填充空间。但是,我似乎无法垂直调整工具栏项目。UIToolbar 没有对齐属性,UIBarButtonItem 没有办法设置它的框架。

我需要这样做,因为我们混合使用了使用 initWithImage 创建的自定义图标和使用 initWithBarButtonSystemItem 创建的标准图标。自定义图标没有正确居中(它们向上偏移,相对于正确居中的系统图标),因此工具栏看起来很尴尬。

0 投票
11 回答
34521 浏览

ios - UISearchBar 取消按钮颜色?

当我将 UISearchBar 放到 Interface Builder 中的视图中,并将其样式更改为黑色不透明时,取消按钮会保持不合适的蓝色/灰色并且不会变成黑色。

如何使取消按钮变黑?

编辑:它确实像这样工作:

但是该setStyle:方法来自私有框架,因此在将应用程序提交给 Apple 时这可能是一个问题。

0 投票
3 回答
6706 浏览

iphone - iPhone 工具栏按钮间距

有没有办法让工具栏中的 UIBarButtonItems 均匀分布?

0 投票
1 回答
1913 浏览

iphone - 如何更改 UIBarButtonItem 标题 - iPhone SDK

任何人都可以帮助我,因为我只是想从不同的类更改 UIBarButtonItem 上的标题。

我的代码是:

SafetyTalks = 我试图引用的类 bbiOpenPopOver = UIBarButtonItem。

在 SafetyTalks 类中,我可以通过简单的方式更改标题:

但是当我不在那个班级时就不能这样做。

请帮忙。

安迪

0 投票
12 回答
153323 浏览

objective-c - 以编程方式将按钮添加到导航栏

嗨,我需要以编程方式在导航栏中设置右侧的按钮,这样如果我按下按钮,我将执行一些操作。我以编程方式创建了导航栏;

同样,我需要在此导航栏的右侧添加按钮。为此我使用,

1.  

2.  

3.  

我尝试了所有这些方法,但没有一个显示右侧的按钮。

0 投票
3 回答
11708 浏览

iphone - UIBarButtonItem 图像没有显示,而是显示了一个图像大小的白色矩形,为什么?

无论我尝试初始化 UIBarButtonItem 的任何图像,它都只显示图像大小的白色背景。即使我厌倦了界面生成器,结果也是一样的。当与其他对象一起使用时,所有这些图像都可以完美地工作。

我该如何解决这个问题?

0 投票
1 回答
415 浏览

iphone - 如何全局自定义后退按钮?

有没有一种简单的方法(委托?覆盖?)全局自定义navigationBar整个应用程序中使用的所有后退按钮?

最佳
-f

0 投票
1 回答
782 浏览

iphone - UIBarButtonSystemItemDone 可以在 UINavigationItem 范围之外使用吗?

我想将 UIBarButtonSystemItemDone 样式的 UIBarButton 添加到 UIView,而不是将其设置为 UINavigationItem 的属性。

我展示了一个 modalViewController,它的顶栏视图看起来像一个导航栏,我需要用户有一种方法来关闭 modalViewController。在那里添加一个众所周知的“完成”按钮是很实用的,这样我就不用去 Photoshop 尝试构建我自己的了。

这可以以不违反 SDK 指南/最佳实践的方式完成吗?

0 投票
1 回答
612 浏览

cocoa-touch - 更改 UIBarButtonItem 颜色

这是一个非常简单的问题,我真的找不到答案!

好吧,默认情况下,如果我设置 UIToolbar 的 tintColor,UIBarButtonItem 的颜色将是相同的。

我只想更改 UIBarButtonItems 的颜色并更改其文本的颜色。

有没有人知道如何做到这一点?

我真的不敢相信它是如此复杂,真的......更改 UIButton 属性如此简单,我不明白为什么 UIBarButtonItem 不一样......

非常感谢!

0 投票
6 回答
20634 浏览

iphone - 隐藏 UIToolbar UIBarButtonItems

我有一个 UIToolbar,我使用 IB 设置了三个按钮,左、中和右。在某些情况下,我不想显示中间按钮。有人知道在 UIToolBar 内隐藏特定按钮的方法吗?没有隐藏属性,我只能找到 setEnable 但这仍然会留下按钮,导致用户想知道它的用途是什么。我只想在它实际有用的情况下显示它。

提前致谢!