可访问性accessibilityDecrement()未得到调用 [英] Accessibility accessibilityDecrement() not getting called

查看:96
本文介绍了可访问性accessibilityDecrement()未得到调用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

为什么在执行适当的手势时在我的自定义UITextView中没有调用accessibilityDecrement()和accessibilityIncrement()?

Why are not accessibilityDecrement() and accessibilityIncrement() getting called in my custom UITextView when performing the appropriate gestures?

class CustomTextView: UITextView  {

   required init?(coder aDecoder: NSCoder) {
      super.init(coder: aDecoder)
      accessibilityTraits = accessibilityTraits | UIAccessibilityTraitAdjustable
   }

   override func accessibilityDecrement() {
      print("Decrement")
   }

   override func accessibilityIncrement() {
      print("Increment")
   }
}


推荐答案

我的糟糕。原来我忘了我在ViewController.viewDidLoad中设置了textView.accessibilityTraits = UIAccessibilityTraitStaticText。 h ...

My bad. Turns out I had forgotten that I was setting textView.accessibilityTraits = UIAccessibilityTraitStaticText in the ViewController.viewDidLoad. Duhh...

这篇关于可访问性accessibilityDecrement()未得到调用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆