在iOS 7.0.3上打开增加对比度模式会消除您通常在导航栏中看到的模糊效果,如果您使用的是α小于1.0的条形色调,这会使导航条看起来比它更透明使用默认设置.

有没有办法以编程方式检查是否启用此设置?虽然UIAccessibility有很多其他函数,比如UIAccessibilityIsInvertColorsEnabled(),但我找不到任何与此设置相关的内容.

解决方法

显然,没有用于检查该选项是否打开的公共API.

根据UIKit Function Reference,您可以执行的唯一检查如下

> UIAccessibilityPostNotification> UIAccessibilityIsVoiceOverRunning> UIAccessibilityIsClosedCaptioningEnabled> UIAccessibilityRequestGuidedAccessSession> UIAccessibilityIsGuidedAccessEnabled> UIAccessibilityIsInvertColorsEnabled> UIAccessibilityIsMonoAudioEnabled> UIAccessibilityZoomFocusChanged> UIAccessibilityRegisterGestureConflictWithZoom> UIAccessibilityConvertFrametoScreenCoordinates> UIAccessibilityConvertPathToScreenCoordinates

有没有办法检查iOS中的辅助功能设置中是否启用了“增加对比度”?的更多相关文章

  1. 有没有办法检查iOS中的辅助功能设置中是否启用了“增加对比度”?

    在iOS7.0.3上打开增加对比度模式会消除您通常在导航栏中看到的模糊效果,如果您使用的是α小于1.0的条形色调,这会使导航条看起来比它更透明使用默认设置.有没有办法以编程方式检查是否启用此设置?

  2. python数字图像处理之对比度与亮度调整示例

    这篇文章主要为大家介绍了python数字图像处理之对比度与亮度调整示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

  3. Javascript图像处理—亮度对比度应用案例

    上一篇文章,我们讲解了图像处理中的卷积操作和平滑(也就是模糊)处理,这篇文章我们进行亮度和对比度的变化,有需要的朋友可以参考下

  4. Windows – 通过GPO或脚本关闭高对比度模式?

    我能够解决这个问题的唯一方法是在Windows中加载另一个“主题”.为此,我创建了一个加载默认Windows主题的登录脚本,该脚本包含以下内容:以这种方式加载主题确实在登录时重置了高色彩对比度设置,但它在每次登录时打开了一个控制面板窗口,因此我将其更改为:应用新主题后,新行终止了控制面板窗口.

  5. 调整Java中BufferedImage的亮度和对比度

    我正在使用一些框架来处理一堆图像,我所有的都是一堆BufferedImage对象.不幸的是,这些图像真的很暗,我想让它们变亮,调整对比度.就像是:有任何想法吗?解决方法实际上很简单.1.2的缩放因子和15的偏移似乎使得关于停止的图像更加明亮.好极了!

  6. 图像编辑之对比度调整(亮度对比度的算法公式) .

    总结以上是DEVMAX为你收集整理的图像编辑之对比度调整.全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  7. 图像编辑之对比度调整(亮度对比度的算法公式)

    总结以上是DEVMAX为你收集整理的图像编辑之对比度调整全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  8. 图像处理 – 在Canvas上调整亮度/对比度的公式?

    就像有一个将图像转换为灰度的公式一样,是否有一个公式可以增加图像的亮度并将其降低到相同的水平?我尝试为每个r,g和b像素添加一个值.它确实增加了亮度但是当我减少相同的值时,我没有得到原来的值.这使图像变亮.但是当我从每个像素减少100时,我没有得到原始图像.我在网上看到,有一些公式可以正确计算.有谁能解释一下?同样的对比度和伽玛?我究竟做错了什么?

随机推荐

  1. iOS实现拖拽View跟随手指浮动效果

    这篇文章主要为大家详细介绍了iOS实现拖拽View跟随手指浮动,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  2. iOS – genstrings:无法连接到输出目录en.lproj

    使用我桌面上的项目文件夹,我启动终端输入:cd然后将我的项目文件夹拖到终端,它给了我路径.然后我将这行代码粘贴到终端中找.-name*.m|xargsgenstrings-oen.lproj我在终端中收到此错误消息:genstrings:无法连接到输出目录en.lproj它多次打印这行,然后说我的项目是一个目录的路径?没有.strings文件.对我做错了什么的想法?

  3. iOS 7 UIButtonBarItem图像没有色调

    如何确保按钮图标采用全局色调?解决方法只是想将其转换为根注释,以便为“回答”复选标记提供更好的上下文,并提供更好的格式.我能想出这个!

  4. ios – 在自定义相机层的AVFoundation中自动对焦和自动曝光

    为AVFoundation定制图层相机创建精确的自动对焦和曝光的最佳方法是什么?

  5. ios – Xcode找不到Alamofire,错误:没有这样的模块’Alamofire’

    我正在尝试按照github(https://github.com/Alamofire/Alamofire#cocoapods)指令将Alamofire包含在我的Swift项目中.我创建了一个新项目,导航到项目目录并运行此命令sudogeminstallcocoapods.然后我面临以下错误:搜索后我设法通过运行此命令安装cocoapodssudogeminstall-n/usr/local/bin

  6. ios – 在没有iPhone6s或更新的情况下测试ARKit

    我在决定下载Xcode9之前.我想玩新的框架–ARKit.我知道要用ARKit运行app我需要一个带有A9芯片或更新版本的设备.不幸的是我有一个较旧的.我的问题是已经下载了新Xcode的人.在我的情况下有可能运行ARKit应用程序吗?那个或其他任何模拟器?任何想法或我将不得不购买新设备?解决方法任何iOS11设备都可以使用ARKit,但是具有高质量AR体验的全球跟踪功能需要使用A9或更高版本处理器的设备.使用iOS11测试版更新您的设备是必要的.

  7. 将iOS应用移植到Android

    我们制作了一个具有2000个目标c类的退出大型iOS应用程序.我想知道有一个最佳实践指南将其移植到Android?此外,由于我们的应用程序大量使用UINavigation和UIView控制器,我想知道在Android上有类似的模型和实现.谢谢到目前为止,guenter解决方法老实说,我认为你正在计划的只是制作难以维护的糟糕代码.我意识到这听起来像很多工作,但从长远来看它会更容易,我只是将应用程序的概念“移植”到android并从头开始编写.

  8. ios – 在Swift中覆盖Objective C类方法

    我是Swift的初学者,我正在尝试在Swift项目中使用JSONModel.我想从JSONModel覆盖方法keyMapper,但我没有找到如何覆盖模型类中的Objective-C类方法.该方法的签名是:我怎样才能做到这一点?解决方法您可以像覆盖实例方法一样执行此操作,但使用class关键字除外:

  9. ios – 在WKWebView中获取链接URL

    我想在WKWebView中获取tapped链接的url.链接采用自定义格式,可触发应用中的某些操作.例如HTTP://我的网站/帮助#深层链接对讲.我这样使用KVO:这在第一次点击链接时效果很好.但是,如果我连续两次点击相同的链接,它将不报告链接点击.是否有解决方法来解决这个问题,以便我可以检测每个点击并获取链接?任何关于这个的指针都会很棒!解决方法像这样更改addobserver在observeValue函数中,您可以获得两个值

  10. ios – 在Swift的UIView中找到UILabel

    我正在尝试在我的UIViewControllers的超级视图中找到我的UILabels.这是我的代码:这是在Objective-C中推荐的方式,但是在Swift中我只得到UIViews和CALayer.我肯定在提供给这个方法的视图中有UILabel.我错过了什么?我的UIViewController中的调用:解决方法使用函数式编程概念可以更轻松地实现这一目标.

返回
顶部