问题标签 [toolbaritems]

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 投票
2 回答
2297 浏览

iphone - 如何从 iPhone 上的视图控制器工具栏中删除按钮?

我的代码非常适合向工具栏添加按钮:

但是,我也希望能够删除工具栏项目。当我使用以下方法时,我的应用程序崩溃:

有谁知道我如何动态更改 iPhone 上的工具栏?

谢谢!

0 投票
4 回答
3840 浏览

uinavigationcontroller - 带有自定义项的 uinavigationController 工具栏

我正在尝试在我的应用程序中使用 NavigationController 的工具栏。这个工具栏的toolbarItems 应该根据显示的视图控制器而改变。这是非常基本的。

我要做的是使用 UIBarButtonItem 的“initWithCustomView:”方法将自定义按钮添加到工具栏。但是,该按钮不会显示在工具栏上。但是,如果我使用“initWithTitle:”或“initWithBarButtonSystemItem:”方法创建 UIBarButtonItem,按钮就会显示出来。例如,看下面的代码:

如果这样做了,按钮就会出现在工具栏上。但是,如果我要执行以下操作:

在此代码中,只有 item1 和 item2 显示在工具栏上。replyButton 未显示在工具栏上。按钮所在的位置有空白区域。

如果在我创建的常规工具栏而不是 NavigationController 的工具栏上使用相同的代码,则会显示该按钮。我试图在整个应用程序中只使用一个工具栏来获得与 Apple 邮件应用程序相同的感觉。我需要使用“initWithCustomView:”方法的原因是因为其中一个图标是彩色的,这是它在普通工具栏上显示为彩色的唯一方式。现在,我查看了苹果文档,没有提到为什么不能调用“initWithCustomView:”方法(或者我找不到它)。

请有人对这个话题有所了解,以帮助我指出正确的方向。提前谢谢你们。

0 投票
3 回答
5046 浏览

iphone - 使用 UIBarButtonItem 将图像添加到工具栏时出现问题,显示空白白框而不是图像

我不确定我做错了什么。文件名正确,样式设置为plain。但是我得到了一个和我的图像一样大小的银行白盒。我正在使用 UINavigationController。

请协助并谢谢您提前谢谢。

**仅供参考,我对目标 c 有点陌生,所以不要对我太苛刻。;)

0 投票
1 回答
144 浏览

wpf - 是否可以创建自定义 ToolBarItems

我在 msdn 中没有看到 ToolBarItem 类,我注意到在我的派生 ToolBar 类上没有调用 GetContainerForItemOverride()。有人知道如何自定义 ToolBarItems 吗?

0 投票
3 回答
13849 浏览

objective-c - 在 UIToolbar 之间添加间距

我有一个如下所示的工具栏:

在此处输入图像描述

问题是它有点杂乱,因此我想给它添加一些间距。我试着做:

但它仍然给了我同样的东西。如何在这些之间添加 10px UIBarButtonItems

0 投票
1 回答
437 浏览

ios - 如何更改情节提要中制作的工具栏项目以显示动态日期

昨天我有一个类似的问题,我从那里得到了部分答案。但是线程已关闭,所以这有点像我的后续问题线程:)

原文问:如何让工具栏按钮/项目更改日期[NSDate date]

原答:

后续问:我的工具栏直接由 storyboard 中的 navigationcontroller 制作。如何以编程方式访问其项目并将索引 0 处的项目/对象更改为当前日期。

我无法理解这一点。到目前为止,我已经尝试了很多类型,[self navigationController.ToolbarItems] replacObjectAtIndex但对我来说是一个很大的问题。对任何指令和帮助都非常有帮助。

0 投票
1 回答
363 浏览

ios - 将 UIButtonTypeDetailDisclosure 添加到工具栏项导致运行时错误

我正在尝试将 UIButtonTypeDetailDisclosure 添加到视图的底部栏中。

该应用程序正在成功构建,但在运行时我收到以下错误:

在下面找到我的代码:

0 投票
1 回答
1444 浏览

wpf - 使用 MVVM 动态创建工具栏和工具栏项

该项目是使用 WPF MVVMLight 框架组成的。

对象是:创建一组工具栏,每个工具栏还具有动态创建的工具栏项目(为了清晰起见的按钮),仅使用 XAML 中必要的“骨架”代码。

通过使用HierarchicalDataTemplate为其传播 MenuItems,动态创建菜单的努力是成功的。

对于 Menu,它只是创建每个 Menu 对象,其中包含一个 MenuItems 数组。

工具栏的问题;但是,是否需要一个ToolBars数组,其中包含另一个Items 数组......

...每个枚举的 TypeId 指示要创建哪个工具栏,从而为以下三个工具栏及其按钮创建按钮:TB 1(文件)、TB 2(编辑)、TB 3(视图)。

上面是一个简单的类,将用作 MVVM“模型”,在其中对视图执行 DataBinding。

对于视图本身,需要类似以下内容:

ViewModel 将如何创建工具栏及其关联的工具栏项?

提前致谢

0 投票
2 回答
457 浏览

ios7 - NavigationController的UIToolBar中的barButtonItem在ios7中不起作用

我正在尝试在 NavigationController 的 UIToolBar 中添加 BarButton。我在堆栈溢出的以下代码中找到了。但它不适用于ios7。如果有任何改变,为什么它在工具栏上什么也没有显示。

0 投票
1 回答
4358 浏览

c# - 设置 xamarin 工具栏项的背景颜色

我将 Xamarin 的 ToolbarItems 类与 XAML 一起使用:

有没有办法改变所有工具栏项的背景颜色和文本颜色?