问题标签 [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 - 在iphone中设置UIToolBar的背景图片
我想UIToolbar
在我的 iPhone 应用程序中设置背景图像。
目前我正在使用UIColor
's进行设置initWithPatternImage:
。
但它没有做我想要的。
请提出其他解决方案。
iphone - 如何在不使用 InterfaceBuilder 的情况下将 UISwitch(切换开关)添加到 UIToolBar
如何在不使用 InterfaceBuilder 的情况下将 UISwitch(toggle switch) 添加到 UIToolBar ?它不是系统项目,所以我无法使用
如何以相同的方式添加拨动开关?
谢谢你。
ipad - 平板电脑。UIBarButtonItem 有一个 UIToolbarTextButton 类型的未记录视图。嗯?
我有一个 iPad 应用程序,其中有一个视图控制器,它是许多 UIGestureRecognizers 的 UIGestureRecognizerDelegate。我已经实现了 UIGestureRecognizerDelegate 的以下方法:
}
我的设置是一个全屏 EAGLView,在 EAGLView 顶部有一个 UIToolbar。工具栏上有一个 UIBarButtonItem。这里的想法是双击任何地方都会切换工具栏的外观。所有其他手势必须发生在 EAGLView 上。
我的问题是直接点击 UIBarButtonItem 显示 touch.view 是 UIView 子类 UIToolbarTextButton ,它没有记录并且不能自省。
嗯?
有人可以建议一种解决方法,最好是使用某种形式的内省善良?
谢谢,
道格
谢谢,
道格
iphone - UIToolbar UIBarButtonItem 对齐问题
我需要创建一个具有两个 UIBarButtonItems 的 UIToolbar。第一个按钮必须居中,第二个项目必须右对齐。
我了解并使用灵活间距,当我需要平衡 UIToolbar 上的按钮时,它非常有用,但只有两个按钮,我似乎无法完美地居中中间按钮。我什至已经初始化了 view.toolbarItems 数组
并设置 fixed.width = right_button.width ...但是,center_button 永远不会完全居中。
iphone - 来自图像的自定义 UIToolBar
我需要创建一个使用图像作为背景的 UIToolbar 对象。大多数按钮也是图像和矩形。但是,一个按钮是圆形的,与工具栏重叠,就像 Windows 任务栏上的“开始”按钮一样。见下文。
我知道我需要继承 UIToolbar 来为工具栏绘制图像——我想。如果是这样,是否有人有示例代码显示如何执行此操作?
此外,有人对如何实现更大的圆形按钮有任何想法吗?我正在为此考虑另一个自定义子类,但不确定是否有更简单的方法。
我可以让艺术人员无论如何都需要切割图像,我确信圆形按钮需要被切割一些。
任何想法或示例代码?
iphone - 如何调整 UIToolbar 实例包含的 UIBarButtonItem 的框架或垂直对齐方式?
UIBarButtonItems 的水平定位没有问题,我可以简单地用固定/灵活的空间项填充空间。但是,我似乎无法垂直调整工具栏项目。UIToolbar 没有对齐属性,UIBarButtonItem 没有办法设置它的框架。
我需要这样做,因为我们混合使用了使用 initWithImage 创建的自定义图标和使用 initWithBarButtonSystemItem 创建的标准图标。自定义图标没有正确居中(它们向上偏移,相对于正确居中的系统图标),因此工具栏看起来很尴尬。
iphone - 如何让滚动视图占用 uinavigationbar 和 uitoolbar 之间的空间
我有一个滚动视图,我必须将视图控制器的视图推送到 UINavigationController。我的导航栏不透明。
但是,滚动视图似乎保持了整个父视图的大小。我希望滚动视图具有工具栏和导航栏之间的空间大小。
这是可能的还是我必须硬编码一些大小值?
提前致谢
ipad - 无法让 UISearchBar 范围栏出现在 iPad 上的工具栏(或任何地方)中
这真的让我很不舒服。我看到很多关于将 UISearchBar 放在 UITableView 顶行的信息——但我将 UISearchBar 放在屏幕顶部的工具栏中(在 iPad 上)。我找不到任何关于如何在 iPad 上处理UISearchBar
和UISearchDisplayController
使用 a的信息。任何有关使用 a 的UIPopoverController
更多信息将不胜感激。请帮助解决这个问题,因为我无能为力。UISearchDisplayController
UIPopoverController
使用 IB,我在 iPad 上的 IUView 上放置了一个工具栏。我添加了以下内容:(Search Bar
不是) Search Bar and Search Display
到工具栏。我将选项设置如下:显示取消按钮、显示范围栏、范围按钮标题为:“Title1”和“Title2”(选中 Title2 的单选按钮)。不透明、清除上下文和自动调整大小被选中。我将代表连接Search Bar
到“文件所有者”并将其链接到 IBOutlet theSearchBar
。
在我的viewWillAppear
我有以下内容:
好吧,到目前为止,我想,太好了。因此,我将 File's Owner.m
文件作为代表:UISearchBarDelegate, UISearchDisplayDelegate
.
我的问题:我还没有实现进行搜索所需的代表,但仍然......当我点击搜索字段时,我不应该看到scopeBar
搜索字段旁边的 吗?只是为了让你知道我确实看到了我输入的字符的日志,所以代表正在工作。
这是我用来检查 IB 是否真的将 Scope Bar (UISegementedControl) 放在搜索栏中的例程:
由此可见:
所以,我知道有两个部分。我也知道他们没有出现......我做错了什么?
为什么没有出现范围栏?当我在搜索中键入第一个字符时,结果 UIPopoverController 出现标题“结果”和“未找到结果”(当然)......但没有范围栏。(并不是说我期望“未找到任何结果”之外的任何内容。
我想知道范围栏应该出现在哪里......在 UIPopover 的 titleView 中?在搜索区域右侧的工具栏中?在哪里?
iphone - UIBarButtonItem 图像没有显示,而是显示了一个图像大小的白色矩形,为什么?
无论我尝试初始化 UIBarButtonItem 的任何图像,它都只显示图像大小的白色背景。即使我厌倦了界面生成器,结果也是一样的。当与其他对象一起使用时,所有这些图像都可以完美地工作。
我该如何解决这个问题?
iphone - 多个视图共享的 iPhone 工具栏
我正在构建的应用程序需要在 UITabBarController 框架内为多个视图(及其子视图)显示一个共享的自定义 UIToolbar。自定义工具栏的内容在所有视图中都是相同的。我希望能够将自定义工具栏设计为 xib 并从其自己的控制器类处理 UI 事件(我假设我可以继承 UIToolbar 来这样做?)。这样我可以定义 IBOutlet 和 IBAction 项目等。然后我可以将此自定义工具栏与每个 UITabBarController 视图(及其子视图)相关联。但我很难确定这是否可能——如果是的话,该怎么做。
特别是,我希望能够将新视图推送到 UINavigationController 视图堆栈上,每个视图堆栈都与父 UITabBarController 选项卡相关联。所以,总而言之,我想要一个:
- 自定义工具栏
- 由多个视图共享
- 由多个导航控制器管理
- 并且导航控制器与父标签栏控制器的不同标签相关联
标签栏控制器本身以模态方式启动,但我不认为这是相关的。
无论如何,标签栏控制器正在工作,它的子导航控制器也是如此。我只是在弄清楚如何将共享工具栏持久保存到各种子视图时遇到了一些麻烦。我会满足于以编程方式实现的一种很好的干净方式......虽然我更喜欢将工具栏的视觉设计保留在 xib 中的灵活性。
大家有什么建议