gpt4 book ai didi

ios - 按下时以编程方式移除 UIBarButtonItem 上的灯光?

转载 作者:行者123 更新时间:2023-11-29 04:13:50 24 4
gpt4 key购买 nike

我知道我可以创建一个 UIButton 并使用 UIButton 初始化 UIBarButtonItem。通过这个解决方案我们可以避免这个问题。

解决方案如下:

How to remove/avoid small white splash light on UIBarButtonItem programatically

但是我需要 UIBarButtonItem 来调用 Popover,并且 popover 只能从 UIBarButtonItem 调用

[self.myPickerPopover presentPopoverFromBarButtonItem:sender permittedArrowDirections:UIPopoverArrowDirectionDown animated:YES];

presentPopoverFromBarButtonItem:sender

然后,当我尝试使用 UIButton 解决方案时,应用程序崩溃,因为我是从 Button 而不是从 BarButtonItem 呈现 Popover。

有办法解决这个问题吗?有办法删除灯光吗?

谢谢

最佳答案

只需为 UIBarButtonItem 而不是 UIButton 调用presentPopoverFromBarButtonItem。

[self.myPickerPopover presentPopoverFromBarButtonItem:--UIBarButtonItem here, not UIButton -- permittedArrowDirections:UIPopoverArrowDirectionDown animated:YES];

请参阅如何从 UIButton 获取 UIBarButtonItem: stackoverflow.com/a/9578399/1691231

关于ios - 按下时以编程方式移除 UIBarButtonItem 上的灯光?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13994254/

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