accessibility revision for numeric.
This commit is contained in:
parent
c8155a57db
commit
c7e3fd189a
@ -83,8 +83,8 @@ open class NumericIndicatorView: CarouselIndicator {
|
|||||||
open override func setupView() {
|
open override func setupView() {
|
||||||
super.setupView()
|
super.setupView()
|
||||||
|
|
||||||
isUserInteractionEnabled = false
|
isAccessibilityElement = true
|
||||||
isAccessibilityElement = false
|
accessibilityTraits = .adjustable
|
||||||
addSubview(pageCount)
|
addSubview(pageCount)
|
||||||
addSubview(leftArrow)
|
addSubview(leftArrow)
|
||||||
addSubview(rightArrow)
|
addSubview(rightArrow)
|
||||||
@ -101,7 +101,7 @@ open class NumericIndicatorView: CarouselIndicator {
|
|||||||
trailingAnchor.constraint(equalTo: rightArrow.trailingAnchor)
|
trailingAnchor.constraint(equalTo: rightArrow.trailingAnchor)
|
||||||
])
|
])
|
||||||
|
|
||||||
accessibilityElements = [leftArrow, pageCount, rightArrow]
|
// accessibilityElements = [leftArrow, pageCount, rightArrow]
|
||||||
}
|
}
|
||||||
|
|
||||||
public override func assessTouchOf(_ touchPoint_X: CGFloat) {
|
public override func assessTouchOf(_ touchPoint_X: CGFloat) {
|
||||||
@ -123,4 +123,12 @@ open class NumericIndicatorView: CarouselIndicator {
|
|||||||
pageCount.accessibilityValue = "Page \(newIndex + 1) of \(totalCount)"
|
pageCount.accessibilityValue = "Page \(newIndex + 1) of \(totalCount)"
|
||||||
layoutIfNeeded()
|
layoutIfNeeded()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
open override func accessibilityIncrement() {
|
||||||
|
incrementCurrentIndex()
|
||||||
|
}
|
||||||
|
|
||||||
|
open override func accessibilityDecrement() {
|
||||||
|
decrementCurrentIndex()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user