问题标签 [uitoolbar]

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

iphone - 如何以自定义外观居中 UIBarButtonItem?

好的,所以我在我的 iPhone 应用程序的一个视图中有一个 TableView。我正在使用 UINavigationController,因此使用它在表格底部创建了 UIToolBar。效果很好。但是,我希望工具栏中的项目类似于 Facebook 应用程序的项目:

UI工具栏

我不仅希望按钮(我只有 2 个)与那些类似。(他们在触摸另一个按钮时连接),但我真的想向用户展示他们在哪个“标签”上。在上图中,用户很明显他们在墙上。当他们触摸“信息”时,它会变暗,用户知道他们在哪里。有谁知道他们是怎么做到的,所以我的应用程序也可能有清晰的导航?

0 投票
2 回答
1772 浏览

iphone - 无法为 UIBarButtonSystemItem 设置颜色

我一直试图在我的工具栏中有一个 UIBarButtonSystemItem ,它总是默认为标准蓝色。如果我使用图像或标题创建它,它可以使用正确的颜色正常工作,请使用 UIBarButtonSystemItem 尝试它,它会变为默认颜色,而我在互联网上找不到任何东西。

继承人的代码:

0 投票
1 回答
583 浏览

iphone - 如何将 UILabel 放在 UIToolbar 上?

我有一个 UILabel,它在用户输入文本字段时显示字符数。目前它位于一个半透明的 UIToolbar 后面。我希望 UILabel 位于 UIToolbar 之上。我怎样才能做到这一点?

0 投票
1 回答
141 浏览

iphone - 修改代码以添加主页按钮

目前,我需要修改的代码使用一个 tabBarController,里面有一个选择,它将用户带回根视图,但是因为它是一个 tabBar,所以整个选项卡都是可选的,我需要它,所以只有按钮位于选项卡栏的中间被选中。

我对此很陌生,但知道这里需要的不是 tabBar,而是其他东西,也许只是在那里放一个按钮。任何帮助都会很棒。我会发布代码,但我不确定需要哪个部分。我希望我让自己足够清楚:)

罗利

0 投票
3 回答
572 浏览

iphone - 是否可以在 iphone 的静态方法中使用 self.navigationitem 属性?

在我的应用程序中,它有很多 viewcontroller 类以及所有类中的 tableviewcontroller 类,我想显示具有

我想在每节课的顶部显示导航工具栏。为此,我必须在每个类中编写此代码,但我想删除重复我定义了一个具有静态方法的类我尝试在此方法中执行该操作但它会产生错误我能做些什么简要地提供一些指导。

0 投票
3 回答
2474 浏览

iphone - 如何在目标 C 中设置工具栏的高度?

我的 applicationDidFinishLaunching 中有这段代码:

前两行肯定会对 UI 产生影响。例如,如果我将 toolbarHidden 设置为 YES,它肯定是隐藏的。但是,当我尝试设置框架并自定义工具栏高度时,没有发生任何变化。有谁知道如何解决这一问题?

0 投票
1 回答
3656 浏览

iphone - UIToolBar 在 UITabBar 之上?

在照片应用程序的“相机胶卷”部分中,您可以单击右上角的按钮来编辑照片。这将底部标签栏替换为 UIToolBar 中的三个新按钮。

我想做类似的事情,但我无法让我的 UIToolBar 位于标签栏的顶部。有没有办法指定图层顺序?还是我需要做一些不同的事情?

0 投票
4 回答
3840 浏览

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

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

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

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

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

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

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

0 投票
2 回答
2032 浏览

iphone - 缺少 UIBarButtonItem 的 TouchUp 事件的解决方法

使用 UIButton 可以让我捕捉到 TouchUpInside 和 TouchUpOutside 事件,以了解用户何时用手指释放按钮。

UIBarButtonItem 没有以这种方式使用的任何事件/通知。

有谁知道一个很好的解决方法来知道何时物理释放 UIBarButtonItem?有没有办法在 UIToolBar 中使用与 UIBarButtonItem相同的“设计”和行为的 UIButton?

谢谢!

0 投票
3 回答
2847 浏览

iphone - 如何在 UIToolbar 中的 UIProgressView 上方添加标签?

我有一个 UIToolbar 我已经成功放置了一个 UIProgressView 。但是,我看到一些应用程序在 UIProgressView 上方包含一个小标签,它告诉用户程序在哪里取得了进展——例如下载文件。然而,这似乎不能在 UI Builder 中完成。关于在工具栏中添加标签的最佳方法有什么想法吗?这是我感兴趣的: