问题标签 [uibarbuttonitemstyle]

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 回答
5693 浏览

iphone - UIBarButtonItem 具有自定义视图但也具有 UIBarButtonItemStyle

我正在创建UIBarButtonItem带有自定义视图的 a 以实现向 a 的转换,如此UIActivityIndicatorView所述。

但是我真的希望我的按钮保持正常UIBarButtonItemStyle,例如UIBarButtonitemStyleBordered.

有没有办法做到这一点?

提前致谢!

0 投票
1 回答
828 浏览

iphone - 我的导航栏中不需要的编辑按钮?

我的应用程序中有以下代码来显示模式视图:

但是,当我运行时,我有一个编辑按钮,而不是导航栏右侧的完成按钮。如果我将 .rightBarButton 更改为 .leftBarButton 我的 Done 按钮按预期显示在左侧,但 Edit 按钮再次出现在右侧。

我应该在代码中专门删除这个不需要的编辑按钮,还是我做错了什么让它首先出现?如果我必须删除它,我该怎么做?

0 投票
1 回答
1677 浏览

iphone - UIBarButtonItem 的 tintColor 与 UIBarButtonItemStyleDone 是什么?

我想使用带有两个按钮的 UISegmentedControl 来代替单个“完成”按钮。为此,我需要知道 UIBarButtonItems 的 tintColor 和 UIBarButtonItemStyleDone。

提前欢呼和感谢

法师先生

0 投票
3 回答
1977 浏览

iphone - 如何将导航栏中创建的按钮设置为iphone中的自定义?

我是 iphone 开发新手。我在导航栏上创建了一个 UIBarButtonItem。我想将正确设置为自定义。“样式:”属性没有自定义属性。请帮助我。谢谢。

0 投票
5 回答
4307 浏览

iphone - 如何使 UIBarButtonItem '发光'?

在地图应用程序中,当您按下左下角的跟踪按钮时,它会发光,表明它已被按下。这使它表现得像一个单选按钮,一旦你移动地图,它就会不发光。有没有一种简单的方法可以让按钮进入按下状态?

0 投票
4 回答
17606 浏览

iphone - 使用背景图像自定义 UIBarbuttonitem

我在上面添加了一个 UIToolbar 和按钮的实例。每个按钮都属于 UIBarButtonItem 类。

我的要求是每个按钮都有一个自定义布局,我不想使用 Apple 提供的原生按钮样式。所以我在 Interface Builder 中有 3 个选项(Plain、Bordered、Done)。我选择了Plain 样式,并在Bar item -> Image 下选择了我想添加为背景的图像。

但这对我不起作用,使用plain选项让我更接近边界,并且距离更近,但它仍然以白色轮廓显示图像。无论如何,按钮上的图像是否被添加并且它们看起来完全一样。使用 UIButton 时,这是一项非常简单的任务。我刚刚在 UIButton 的属性检查器中使用了 Image 选项,然后选择了我想要的图像。但是在这里使用 UIBarButtonitem 它根本不起作用。这是它的显示方式

谢谢泰穆尔

0 投票
1 回答
1140 浏览

iphone - Iphone在没有界面生成器的情况下创建uibarbutton

我想创建没有界面生成器=(白代码)的uibarbutton,这个按钮是风格相机请帮帮我

0 投票
1 回答
5592 浏览

iphone - 按下控制器时,UIBarButtonItemStyleDone 不会在导航栏中创建蓝色按钮

我在几个不同的论坛上搜索过,似乎无法找到答案。我已将一个条形按钮项添加到导航控制器并将其样式设置为 UIBarButtonItemStyleDone。当这是导航堆栈上的第一个控制器时,按钮正确显示为蓝色。但是,当创建控制器并将其压入堆栈时,样式将被忽略并显示为黑色。

我知道当 tintColor 已更改时会出现此问题,但我使用的是标准 UIBarStyleBlack 而不是设置 tintColor。我也尝试将 tintColor 设置为 nil,但这也不起作用。

相关代码:

任何想法或解决方法将不胜感激。

0 投票
1 回答
661 浏览

iphone - UIBarButtonItem 未显示

我有一个名为“takeAction”的模态视图控制器。当模态视图控制器呈现给用户时,我试图在 takeAction 中加载 UIBarButtonItem。因此, UIBarButtonItem 与模式视图控制器的内容是异步的。

但是按钮根本不存在。我怎样才能解决这个问题?

代码:

0 投票
2 回答
2048 浏览

iphone - iphone:将 UIBarButtonItem 添加到 UIViewController 的 UINavigationItem.leftBarButtonItem - 弱?

我在我的应用程序中使用了一个标签栏控制器,第一个标签下是一个导航控制器。

导航控制器堆栈的根视图向用户显示了一个搜索栏,他可以在其中输入文本。完成输入后,用户启动我们网站的一些搜索服务。在搜索执行期间,我想显示一些“状态信息”,因此我将另一个视图控制器 ( statusInfoController) 推送到导航控制器的堆栈上。

搜索完成后(最多需要 10 秒),结果表控制器被推送到导航控制器堆栈。

现在我想在 中显示一些后退按钮uinavigationbar,它将用户带回根视图控制器。我在viewWillAppear结果表控制器的 -method 中做了以下操作:

popBackToFirstView在这个类中实现了 - 方法。还有第二个UIBarButtonItem分配给 的backBarButtonItem属性detailView(当用户触摸结果表视图中的某些条目时,它被推送到导航控制器的堆栈)。

我的问题:所有来自的后退按钮self.navigationItem.backBarButtonItem在左侧都有一个箭头,但分配给的按钮self.navigationItem.leftBarButtonItem是一个普通按钮,没有箭头。

如何在“特殊”后退按钮上添加箭头?我应该使用哪种风格?

或者我应该使用标准的后退按钮?但是,必须有任何其他方式来“跳过”statusInfoController-View 吗?