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

iphone - 如何在屏幕顶部添加 UIToolbar?

是否可以在屏幕顶部有一个 UIToolbar?示例应用程序类似于“日历”,右侧有“+”,左侧有“日历”按钮。

0 投票
4 回答
2643 浏览

iphone - 在 iPhone 上重新创建日历“日”视图?

我希望在我的应用程序中显示一个日历,就像 iPhone 日历应用程序“日”视图一样。

iPhone 应用程序的顶部看起来像一个导航栏(但不执行导航)。它有一个 + 按钮来添加日历事件,可能还有一个左按钮来调出可用的日历(如果您指定了多个日历)。

在您的下方有日期和两个箭头来调整日期。

然后你就有了日程安排的内容(我打算使用 UITableView)。

然后你有一个真正的按钮栏显示“今天”,然后有列表|天|蛾选择以及邀请按钮。

我的问题是这些事情是如何实现的。特别是顶部工具栏、导航组件和底部工具栏..

我在想前 2 个只是带有自定义按钮的 UIView,而底部是一个简单的 UIToolbar?

0 投票
0 回答
2693 浏览

iphone - UIToolbar 上最左边和最右边的按钮很难点击

我花了几天的时间试图解决这个问题,因此我决定与您分享解决方案,以便您可以将更多时间用于您的家人:

假设您有一个 UIToolbar 需要容纳大量按钮(比如 5 个)。当用户试图点击最左边或最右边的按钮时,她通常会点击相邻的按钮。最初的代码看起来是这样的:

我尝试了一些技术,例如设置显式按钮宽度和删除分隔符,增加最左侧和最右侧按钮的宽度,但由于各种原因,它们都不起作用。

解决此问题的最可靠方法是再引入两个分隔符,一个位于最左侧按钮的左侧,一个位于最右侧按钮的右侧。像这样的东西:

这完全解决了问题。当然,正如您在此处看到的,所有按钮都略微向中心移动:

http://pics.livejournal.com/andre_po/pic/00004t7f

但这是一个合理的代价。

0 投票
2 回答
4718 浏览

iphone - UIBarButtonItem : 选择/取消选择一个项目

我有一个最喜欢的图像显示在UIBarButtonItem工具栏上的 , 上。

当这个项目被取消选择/选择时,你如何改变它?像这样的截图:

在此处输入图像描述

谢谢!

0 投票
1 回答
2051 浏览

iphone - 修复 uitoolbar 的位置(iphone sdk)

我想知道是否有可能为工具栏设置固定位置,例如:

在我的 UIViewController 中,我得到了一个 UITableView 和一个 UIToolbar。如果表格视图有 50 行,我如何设置工具栏始终位于视图的底部,这样我就不必先向下滚动才能到达工具栏。工具栏应随时显示。

我希望你知道我的意思,并提前感谢你的回答。
肖恩

0 投票
1 回答
1161 浏览

iphone - 垃圾桶图标动画?

我是新来的,我只是有一个关于在 iPhone 应用程序(如照片和邮件应用程序)中为垃圾桶图标设置动画的问题。我尝试使用此处的方法为 UINavigationController 工具栏中的垃圾桶图标设置动画,但它似乎没有做任何事情。

任何人都可以发布如何正确使用此方法的代码示例吗?谢谢

0 投票
3 回答
13569 浏览

iphone - UINavigationController每一页的UIToolbar

我有一个在 UINavigationController 上运行的应用程序。现在我想在每个屏幕的底部添加一个 UIToolbar 元素。底部的工具栏应该可以针对当前显示的 ViewController 进行自定义。我的第一个想法是简单地将工具栏添加到 navigationController 视图并标记它,在 viewController 中我认为我可以检索 UIToolbar 元素。我有以下代码:

在我的 AppDelegate 中:

在我的 viewController 我试过这个:

然而,这给了我一个错误,说我的工具栏是“UILayoutContainerView”对象,而不是 UIToolbar 对象。因此,这个想法似乎是一个死胡同。

其他人是如何解决这个问题的?

0 投票
11 回答
19019 浏览

iphone - 在 viewWillDisappear 期间隐藏 UINavigationController 的 UIToolbar:

我有一个带有UITableView菜单的 iPhone 应用程序。选择表中的一行时,将适当的视图控制器推到应用程序的UINavigationController堆栈上。

我的问题是MenuViewController不需要工具栏,但是UIViewControllers被推到堆栈上的工具栏需要。每个UIViewController被推入的电话setToolbarHidden:animated:viewDidAppear:为了隐藏工具栏,我调用setToolbarHidden:animated:viewWillDisappear:.

显示工具栏有效,这样当推送的视图出现时,工具栏向上滑动并且视图正确调整大小。但是,当按下后退按钮时,工具栏会向下滑动,但视图不会调整大小。这意味着当另一个视图过渡时,视图底部有一条黑色条带。我尝试在隐藏工具栏之前将工具栏的高度添加到视图的高度,但这会导致视图在过渡,以便仍然有一个黑条。

我意识到我可以管理自己的 UIToolbar,但为了方便起见,我想使用UINavigationControllers内置的 UIToolbar。

这个论坛帖子提到了同样的问题,但没有提到解决方法。

0 投票
1 回答
2264 浏览

iphone - 尝试在 Tabbar 应用程序的 UINavigation 栏下添加迷你 UIToolbar

我有一个UITabBar带有嵌入式导航控制器的应用程序,它正在加载表格视图。

我想在导航栏下方添加一个迷你工具栏,其中包含一个分段控件,用于按组或按名称对表数据进行排序。

我已经尝试使用界面生成器,尝试将工具栏添加到表格视图控制器和导航控制器,将工具栏连接到文件所有者,但无论我尝试什么,工具栏都不会显示。

我尝试在代码中使用在 中创建工具栏UITableViewController,但工具栏随后随表格滚动。

我试图取消隐藏导航控制器中的工具栏...

setItems使用数组添加按钮,但我能得到的只是标签栏正上方的空白工具栏。

对此的任何帮助将不胜感激。

谢谢。

0 投票
2 回答
1690 浏览

iphone - 如何在 UIToolbar 上有多行项目?

I'm trying for what is done in Apple's "Maps" app when "Directions" is selected:

由 imgur.com 主办

有谁知道如何拥有多行 UIBarButtonItems?我在任何地方都没有找到答案。我可以将单行中的项目添加到 UIToolbar,如下所示:

但这只是将所有项目放在同一行中。

有任何想法吗?