uibarbuttonitem相关内容
我们都知道如何简单地点击一个栏按钮项来显示菜单(在iOS 14中引入): let act = UIAction(title: "Howdy") { act in print("Howdy") } let menu = UIMenu(title: "", children: [act]) self.bbi.menu = menu // self.
..
在我的应用程序中,我希望定制一个当前显示用户位置的栏按钮,以便如果用户点击并按住它,它将显示一个包含其他信息的子视图。然而,我似乎只能发送一个动作。确实是这样吗,或者有没有一种方法可以让我有多个动作?我知道有一个子类可以启用用户导向位置(就像在地图应用程序中一样)-我可以以某种方式实现类似的功能吗? 推荐答案 UIBarButtonItems仅发送一个事件。您需要创建自己的自定义控件,
..
我想创建一个带有导航栏和表视图的简单视图。所以我创建了UINavigationController的一个子类,并在其中添加了一个UITableView。我的IS也是UITableViewDataSource和UITableViewDelegate。现在我想在导航栏中添加UIBarButton,但它不起作用: UIBarButtonItem *anotherButton = [[UIBarBu
..
我已创建了一个UIBarButtonItem自定义类,并在情节提要中使用此类分配了一个栏按钮项。 在应用程序委派中,我尝试使用以下命令设置其外观: VIPButton.appearance().setBackgroundImage(UIImage(named: "vipButton"), for: .normal, barMetrics: .default) 但是,虽然这适用于常规
..
更新:此错误已在iOS 14.5中修复 我在UINavigationController中嵌入了以下类: class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() let barButton =
..
我在导航栏中有一个UIBarButtonItem,文本标题为“保存”。当我转换到全屏UIPopoverController然后取消它时,我的UIBarButtonItem中的文本被截断为“S..e”。对于所有其他序列和视图,返回时没有问题。 我已尝试手动更改宽度并设置“PossibleTitles”以包含较长的单词,但无法停止截断。 如果有区别,我将使用自定义字体。 推荐答案
..
我正在尝试显示/隐藏UIBarButtonItem。我在storyboard的右侧添加了一个barButton。然后在viewDidLoad中,我将rightBarButtonItem改为nil。后来,我将其设置为我在storyboard中添加的button。以下是我的代码: // Right barButtonItem added in storybord: @IBOutlet weak
..
从SwiftUI视图推送到UIKit时,未显示或未添加导航条项目。 我已在情节提要中添加了一项,并在代码中添加了一项,但均未显示。 这可能是SwiftUI中的错误,但我觉得这可能是很常见的情况,可能我遗漏了什么? 此问题有一些重叠:Navigation Bar Items after push from SwiftUI to UIKit尽管我不确定它们是否相同 结果
..
所以, 我正在尝试禁用已添加到UINavigationController的leftBarButtonItems的UIBarButtonItem的VoiceOver可访问性。虽然我可以对没有标题的按钮禁用它,但似乎不能对有标题的按钮禁用它。例如: // Create the legend UIBarButtonItem UIBarButtonItem *legendMenuBarIte
..
当我通过 Interface Builder 向 UIBarButtonItem 添加图标时,图标显示为白色.当我以编程方式将相同的图标文件添加到另一个 UIToolbar 时,图标显示为黑色.为什么? UIImage *image = [UIImage imageNamed:@"icon.png"];UIButton *button = [UIButton buttonWithType:UIB
..
我正在寻找创建自己的自定义“按日期排序"和“按数字排序"按钮,我计划将它们放在导航栏中作为右侧按钮. 我的图像应该有多大才能适当地填充空间——UIBarItem 文档页面没有列出任何有关图像大小的信息. 解决方案 从 iOS 11 开始,人机界面指南建议工具栏和导航栏中的字形约为 25×25 点,最多约为 28 点.(如果您正在使用 iOS 应用程序,HIG 绝对应该在您的书签中!)
..
我有一个从故事板链接到的 IBOutlet @IBOutlet var creeLigueBouton: UIBarButtonItem! 如果条件为真,我想让它消失 if(条件 == true){//让它消失} 解决方案 你真的要隐藏/显示 creeLigueBouton 吗?相反,启用/禁用 UIBarButtonItems 要容易得多.你可以用几行代码来做到这一点: if(条件
..
我在 2 个应用程序中看到了这种效果,我真的很想知道如何做到这一点. 动画在 UIBarButtonItem 中,并且只针对图像.图像是 + 符号,它会旋转到 X. 如果您想看到效果,您必须与某人开始对话,然后在文本输入旁边有用于图像和表情符号的 + 按钮.或者这是另一个应用程序中效果的视频,在他点击栏按钮后,您会看到它旋转到 X,http://www.youtube.com/watc
..
最近在我们的项目中,使用 customView 的 UIBarButtonItem 出现问题.在 iOS 11 之前,我们通过灵活间距项进行布局.这不再起作用,因此没有显示任何内容. 因为我在 SO 上没有找到真正为我解决问题的答案,所以我对其进行了调查,并提出了一个(诚然有点老套的)解决方案,我想与您分享. 也许它可以帮助你或者你有一些反馈.这是混合了 objc 和 swift 代码
..
Xcode 不允许我在 MainStoryBoard 中的 ViewController 上对 BarButtonItem 施加约束.如图所示,它显示在不可读的左侧太远. 下图显示了 BarButtonItem 的位置.它应该说“项目".我还查看了 Xcode 上的预览分屏,它在 iPhone6 上看起来不错,但在 iPhone 4 上却不行(它在 iPhone 4 上被剪掉了一半,但在这里
..
我有一个启用了自动布局的 iOS 视图,并且有一个 UIToolbar 和一个 UISearchBar 和 UISegmentControl 包含在工具栏上.我希望 UISearchBar 具有灵活的宽度,因此我需要添加一个约束来强制执行此操作,但据我所知,您不能向 UIToolbar 中的项目添加约束界面生成器.选项全部禁用. 在 AutoLayout 之前,我会使用 autoresizi
..
这可能是一个愚蠢的问题,但是否可以在 UINavigationController 管理的多个视图中保持正确的 UIBarButtonItem?我有一系列经常共享相同右侧 UIBarButtonItem 的视图,但是当我将新视图推送到我的 UINavigationController 时,我每次都必须重新定义按钮,即使它没有改变.大多数情况下,从一个视图到下一个视图的明显过渡动画让我感到困扰,因为
..
我正在尝试自定义 UIButton 并且我想使用 UIBarButtonSystemItem 样式可用于 UIBarButtonItem 对象. 如何在 UIBUtton 对象上使用 UIBarButtonSystemItem 样式? 解决方案 你不能.UIBarButton 和 UIButton 是两个完全不同的类.您能做的最好的事情就是找到与您正在寻找的图像接近的图像并将它们添加
..
我尝试了很多方法来找出 UIBarButtonItem 的发光效果.现在正在创建一个 UIButton 并将其作为 UIBarButton 的 customView.有没有人有任何其他方法可以使它更容易?(就像 UIBarButtonItem 的内置属性) 解决方案 你的意思是当你触摸一个按钮时得到的效果?这是 UIButton 上的一个属性(也可以从 Interface Builder
..
我已经创建了自定义导航控制器, 我要添加,左边是日期,右边是返回按钮,标题旁边是返回按钮. 我尝试添加一个标签,但它不起作用.请给我指路 UINavigationBar *naviBarObj = [[UINavigationBar alloc] initWithFrame:CGRectMake(0, 0, 1024, 66)];UILabel *navLabel = [[UILa
..