gpt4 book ai didi

ios - 以编程方式突出显示 UIBarButtonItem

转载 作者:IT王子 更新时间:2023-10-29 08:15:00 27 4
gpt4 key购买 nike

点击“录制”BarButtonItem 后,我想以编程方式使其突出显示,直到录制结束。 iOS的高亮图形很好,所以我想保持或设置那个状态。

到目前为止,我找到了“setSelected”和“setHighlighted”,但它们不适用于 UIBarButtonItem。关于如何解决这个问题的任何建议?提前谢谢你,Koen。

最佳答案

setSelectedsetHighlighted 在 UIControls 上运行良好,但在 UIBarButtonItems(不是 UIControls)上运行良好。

我建议使用 UIBarButtonItem 的 - (void)setBackgroundImage:(UIImage *)backgroundImage forState:(UIControlState)state barMetrics:(UIBarMetrics)barMetrics (文档链接)将背景图像更改为模仿突出显示的内容的方法。

您还可以在项目上设置一个自定义 UIView,它也模仿突出显示(请参阅 customView 属性)。

关于ios - 以编程方式突出显示 UIBarButtonItem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8267758/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com