gpt4 book ai didi

ios - iOS 7 上 UIPopoverController 背后的色调颜色

转载 作者:行者123 更新时间:2023-11-29 12:35:21 25 4
gpt4 key购买 nike

我们在 map 和其他一些 UIBarButtonItem 之上显示一个 UIPopoverController。我们删除了灰色背景(使用 C630PopoverBackgroundView),因为我们希望用户能够在仍然看到搜索结果的同时与 map 进行交互。但是,在弹出框消失之前,弹出框后面的 View 中所有项目的色调都会变为灰色。这发生在 iOS 7 上,但不会发生在 iOS 8 上。

请问有什么办法解决这个问题吗?

最佳答案

点击 UIPopoverControllerUIPopoverPresentationController 之外的任何地方通常会关闭它,因此它下面的项目是不可交互的。 iOS 7 而不是 iOS 8 的色调颜色变化是 iOS 8 中的一个问题的结果。这是预期的行为,色调颜色会降低饱和度以指示按钮的非交互状态。

如果您希望某些元素在显示弹出窗口时可以交互,您可以在 passthroughViews 数组中指定这些元素。这些元素不应去饱和。

关于ios - iOS 7 上 UIPopoverController 背后的色调颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26509489/

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