问题标签 [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.
iphone - UISegmentedControl 的阴影效果?
我正在将 UISegmentedControl 与 UIBarButtonItem 中的图像一起使用,该 UIBarButtonItem 本身就在 UIToolbar 中。如果我将图像用于“普通”UIBarButtonItem,则会自动应用漂亮的阴影效果。但是,这不会自动应用于 UISegmentedControl 中属于 UIBarButtonItem 的图像。我正在考虑继承 UISegmentedControl 来应用这种阴影效果,但我不太确定从哪里开始使用图形 API 来实现这一点。我猜我需要覆盖:
- (void)drawRect:(CGRect)rect;
但除此之外,我不知道该去哪里。
有人对起点有什么建议吗?
另一种选择是将阴影效果直接应用于源图像。但是,我在图标/图形部门的技能也无法达到这一点。对可能帮助我实现这种效果的工具有什么建议吗?也许通过 ImageMagick 之类的?
提前感谢您的帮助!
iphone - iPhone UIToolBar UiBarButtonItem 过渡问题
我有一个带有 UIToolBar 的 UIView,当我开始从 UiView 到此视图的转换(UIViewAnimationTransitionFlipFromLeft)时,该按钮仅在转换结束时出现为什么?请帮助我
谢谢
代码:
iphone - iPhone Dev - UIToolbar 进入窗口或视图?
我应该把 UIToolbar 放在窗口底部,然后把视图放在它上面(这样视图就不会在工具栏下面继续),还是应该让视图覆盖整个窗口,然后将工具栏添加为视图的子视图?所以我的问题是,工具栏应该是视图的子视图还是窗口?- 窗口:工具栏将与视图处于同一级别,并且不会重叠 - 视图:它将位于视图内部。
谢谢!!
iphone - 如何在自定义视图之间删除 UIToolbar 中的空格?
我正在尝试UIToolbar
使用自定义图像创建一个带有 5 个按钮的按钮。我这样做的方法是创建类型的按钮UIButtonTypeCustom
,然后UIBarButtonItems
从这些按钮创建,然后将它们添加到工具栏setItems:animated:
。但是,这会在图像之间添加空格,从而导致第 5 个图像在工具栏右侧的一半处结束。如何摆脱这些空间?我已经尝试了我能想到的一切。
非常感谢您的帮助。
下面是一些关于我将如何处理的示例代码:
iphone - 在 tableview 中隐藏或添加 UIBarbuttonitem
我有一个关于在 UIToolbar 上隐藏、删除或添加 UIBarbuttonItem 的问题。
我有一个 UIToolbar 和两个项目。我希望在工具栏上隐藏一个项目,当我输入第三个 UITableview 时,它会出现。
我已将此代码放入我的 viewDidload
现在我想要的是,在我的程序中的某个时刻,我调用了一个函数,该函数要么将另一个项目添加到工具栏。
这里的例子
[工具栏设置项目:项目]
我想我可以在我的 mutableArray 中添加另一个项目,但不幸的是我无济于事。有没有人有线索或想法。
iphone - 用 UIToolbar 替换 UINavigation?
我已经构建了一个基于导航的应用程序,但是现在我已经深入到代码中,我决定实际上最好只使用一个 UIToolbar(只需要模式视图,而不是向下钻取)。但是解开导航的东西并用工具栏代替它给我带来了各种各样的悲伤......
有没有人这样做过,也许有一两个指针?或者甚至知道某个地方链接的演练?
谢谢!
cocoa-touch - 设置 UINavigationController 的工具栏项
setToolbarItems:animated:
在 iPhone OS 3.0 中,您可以使用该方法设置 UINavigationController 的工具栏项。但是,这需要您传入一个 UIToolbarItems 数组。虽然我可以通过编程方式创建这些工具栏项,但如果可能的话,我宁愿在 Interface Builder 中创建它们。
考虑到这一点,我在“MyGreatViewController.xib”中创建了一个 UIToolbar,并用所需的工具栏项填充了它。然后,在“MyGreatViewController.m”中,我从工具栏中获取项目并将它们传递给setToolbarItems:animated:
:
...哪里toolbar
是指 UIToolbar 的 IBOutlet。
这是一个好方法吗?有没有更好的方法来实现这一点?我应该只以编程方式创建项目吗?
iphone - UIToolbar 项目未显示
我有一个 UINavigationController 被推送一个 DetailsViewController。在这个 DetailsViewController 中,我想使用每个 UINavigationController 附带的工具栏(至少,从 iPhone OS3.0 开始)。
因此,在 DetailsViewController 的 viewDidLoad 中,我创建了一个 UIBarButtonItem,将其添加到数组中并将其交给导航控制器:
但是,由于某种原因,当 UIToolbar 在屏幕上显示动画时,该项目并未添加到工具栏中。
UIToolbar 是否需要执行某种特定的命令才能使其正常工作?
PS:应用程序处于(强制)横向模式,并且 navigationController.view 上有一个旋转变换。这和它有什么关系吗?
iphone - uitoolbar 位置根据不同的 iPhone SDK 变化
我在视图底部有一个 UIToolbar。当我使用 iPhone Simulator 2.2.1 运行应用程序时,工具栏显示在适当的位置。但是当我使用 iPhone Simulator 3.0 运行应用程序时,工具栏会从原来的位置上移。有什么办法可以解决这个问题吗?我将不胜感激任何帮助。
谢谢,莎拉
iphone - 换日栏的哪个 UI 元素?
在 iPhone 上的日历应用程序中,当显示一天时,您可以切换到前一天的下一天,顶部有一个灰色条。
我的问题是:您会为此使用哪个界面元素?UIToolbar、UITabbar 还是 UINavigationBar?
UINavigationBar 提供了我所需要的东西:可以在栏的左侧和右侧添加一个按钮,并在中间添加一个标签。但实际上,我并没有真正的导航层次结构。
根据 Apple 的 HIG,UIToolbar 应该位于屏幕底部。如果不是因为它底部没有边框,顶部有一个小边框,我真的不会介意,如果放在屏幕顶部,这会使整个东西看起来很奇怪。
我还没有尝试过 UITabbar,因为它适用于与我需要的非常不同的东西。
目前,我倾向于 UINavigationBar,但正确的做法可能是为此滚动我自己的 UI 元素?