uitoolbar相关内容
刚刚在我的 iPhone 3GS 上切换到 iOS 4,我的一些应用程序坏了. 我遇到的一个问题是我有一个带有一些按钮的 UIToolbar,颜色为粉红色,在 3.1.3 操作系统上运行良好.升级到 iOS 4 后,工具栏仍然是有色的,但它包含的按钮不再受色调的影响.工具栏为粉红色,而按钮为常规蓝色. 在网上四处寻找,但没有找到这样的参考. 有人知道这个过程中发生了什么吗?
..
最近在我们的项目中,使用 customView 的 UIBarButtonItem 出现问题.在 iOS 11 之前,我们通过灵活间距项进行布局.这不再起作用,因此没有显示任何内容. 因为我在 SO 上没有找到真正为我解决问题的答案,所以我对其进行了调查,并提出了一个(诚然有点老套的)解决方案,我想与您分享. 也许它可以帮助你或者你有一些反馈.这是混合了 objc 和 swift 代码
..
我有一个启用了自动布局的 iOS 视图,并且有一个 UIToolbar 和一个 UISearchBar 和 UISegmentControl 包含在工具栏上.我希望 UISearchBar 具有灵活的宽度,因此我需要添加一个约束来强制执行此操作,但据我所知,您不能向 UIToolbar 中的项目添加约束界面生成器.选项全部禁用. 在 AutoLayout 之前,我会使用 autoresizi
..
我正在制作 UIBarButtons 如下: //创建“返回"UIBarButtonItemUIButton *backButton = [UIButton buttonWithType:UIButtonTypeCustom];backButton.frame = CGRectMake(0, 0, 28, 17);[backButton addTarget:self action:@select
..
我有一个在 UINavigationController 上运行的应用程序.现在我想在每个屏幕的底部添加一个 UIToolbar 元素.底部的工具栏应该可以针对当前显示的 ViewController 进行自定义.我的第一个想法是简单地将工具栏添加到 navigationController 视图并标记它,在 viewController 中我认为我可以检索 UIToolbar 元素.我有以下代码
..
我有一个带有 UITableView 菜单的 iPhone 应用程序.选择表格中的行时,将相应的视图控制器按到应用程序的 uinavigationController 堆栈上. 我的问题是 MenuViewController 不需要工具栏,但被推送到堆栈上的 UIViewControllers 需要.每个被推送的 UIViewController 都会调用 viewDidAppear: 中
..
我有一个使用 UINavigationController 的 iPhone 应用程序,并希望使用自定义背景图像自定义元素.我可以很容易地使用如下的 Objective-C 类别为 UINavigationController's UINavigationBar 做到这一点: http://foobarpig.com/iphone/uinavigationbar-with-solid-col
..
当你创建一个 UINavigationController 时,你可以通过 setToolbarHidden:animated: 显示它默认隐藏的 UIToolbar (或者通过检查 Shows Toolbar in Interface建设者).这会导致一个工具栏出现在屏幕底部,并且该工具栏在导航堆栈上的视图控制器的推送和弹出之间持续存在.这正是我所需要的,除了我需要将工具栏放在屏幕的 top 上
..
在 iPhone OS 3.0 中,您可以使用 setToolbarItems:animated: 方法设置 UINavigationController 的工具栏项.但是,这需要您传入一个 UIToolbarItems 数组.虽然我可以通过编程方式创建这些工具栏项,但如果可能的话,我宁愿在 Interface Builder 中创建它们. 考虑到这一点,我在“MyGreatViewCont
..
我正在尝试实现与 Apple 消息应用中底部文本输入栏类似的定位行为. 我尝试了很多方法,搜索了高低,有很多类似的问题,但没有一个令人满意. 指定: 视图底部有一个UIToolbar 工具栏是随着键盘的出现和消失而跟随键盘 当键盘可见时,工具栏应位于键盘顶部 当键盘隐藏时,工具栏保持(“停靠")在视图底部 建议的解决方案: 手动为工具栏设置动画以响应键盘外观通知
..
我想要一个完全透明的 UIToolbar 和/或 UINavigationBar.我已经尝试过为 iOS 5 前后建议的各种咒语,但似乎都不再奏效了. 这在 iOS 7 中如何实现? 解决方案 Swift 3 (iOS 10) 透明UIToolbar self.toolbar.setBackgroundImage(UIImage(),forToolbarPosition: .
..
昨天下载了 IOS5 SDK,我用来将 UIToolbar 的背景设置为自定义图像的这段代码停止工作.如果我将目标设置为 IOS4.3 及以下,它仍然有效. [self.bizToolbar insertSubview:[[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"navbar-iphone.png"]] autoreleas
..
我想弄清楚如何才能实现这样的目标: 这是一个工具栏,我想保留按钮标题文本,而不必创建带有图标和文本的整个图像.如何在保持文本设置的同时将图标添加到 UIBarButtonItem 的左侧: UIBarButtonItem *customBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@“Button";样式:UIBarButto
..
我正在尝试将包含 UIImage 的 UIBarButtonItem 添加到 UIToolbar.图像不断着色,我无法将其显示为原始彩色图像 - 我想要做的就是在 UIBarButtonItem 中逐字显示图像!我正在按照 iOS 7 转换指南中的说明将图像渲染模式设置为 UIImageRenderingModeAlwaysOriginal. UIImage *image = [UIImage
..
注意:在此处查看 Thuy 的优秀 UINavBar 子类: https://stackoverflow.com/a/20720359/294884 如果您正在解决这个问题,GTScrollNavigationBar 已经接近于导航栏问题的现成解决方案! 例如:在 2014 年的 iPhone 上,打开 Safari,加载任何网页. 查看底部的 iOS 工具栏. 现在
..
将导航栏或工具栏(故事板)拖到我的视图控制器时遇到问题. UINavigationBar: 如上图所示,右侧按钮几乎与状态栏重叠. 使用 UIToolbar 也会发生同样的情况: 此视图控制器旨在用作模态,这就是我不使用 UINavigationController 的原因. 在另一部分中,我使用了 UINavigationController,它按我的预期显示:
..
我想要一个完全透明的 UIToolbar 和/或 UINavigationBar.我已经尝试了为 iOS 5 之前和之后所建议的各种咒语,但似乎都不再奏效. 这在 iOS 7 中如何实现? 解决方案 Swift 3 (iOS 10) 透明UIToolbar self.toolbar.setBackgroundImage(UIImage(),forToolbarPosition
..
我已将我的项目从 iOS 6 升级到 iOS 7,但似乎有点问题.状态栏和工具栏是最重要的并且彼此非常接近.工具栏早先是通过在故事板中手动拖动它来添加的.这是它的显示方式: 我看到了一些建议使用“positionForBar:"和“- (UIBarPosition)positionForBar:(id)bar"的问题,但我不知道如何使用它们,一些解释和简单的方法这样做可能会有所帮助.谢谢!
..
我在 Interface Builder 中有一个 UIToolbar 并且我注意到它被锁定为 44px 高.我当然想让这个更大. Apple 是否允许调整此控件的大小?如果是这样,我该怎么做? 解决方案 当然,只是设置不同的框架: [myToolbar setFrame:CGRectMake(0, 50, 320, 35)]; 这将使您的工具栏高 35 像素.当然,这需要一个
..
我的应用程序基于 navigationController.因此,我将工具栏设置为对某些视图可见,而对于其他视图,我没有调用 setToolbarHidden:NO 或 YES.第一个问题,这在 viewWillAppear 方法中? 然后在我的 appDelegate 中,我在工具栏上放了一个项目但没有显示.有人可以告诉我如何在此处使用委托协议,以便每个视图都知道按下某个项目时要做什么吗?
..