小编Dav*_*vao的帖子

accessibilityElementDidBecomeFocused不要被调用

如果某个元素专注于画外音,我会尝试获取信息。因此,我重写了该accessibilityElementDidBecomeFocused方法,但这从未被调用。我忘记了什么吗?

override func viewDidLoad() {
    super.viewDidLoad()        
    viewArray.append(UIView())
    viewArray.append(UIView())        
    viewArray[0].frame = CGRectMake(20, 210, 100, 100)
    viewArray[0].isAccessibilityElement = true
    self.view.addSubview(viewArray[0])

    viewArray[1].frame = CGRectMake(220, 220, 100, 100)
    viewArray[1].isAccessibilityElement = true
    self.view.addSubview(viewArray[1])

}

//never called
override func accessibilityElementDidBecomeFocused(){
    println("accessibilityElementDidBecomeFocused")
}
Run Code Online (Sandbox Code Playgroud)

iphone ios voiceover uiaccessibility swift

0
推荐指数
1
解决办法
1718
查看次数

标签 统计

ios ×1

iphone ×1

swift ×1

uiaccessibility ×1

voiceover ×1