15 self = [
super initWithFrame:CGRectZero];
18 _isDoingSystemScrolling = NO;
24 - (UIView*)hitTest:(CGPoint)point withEvent:(UIEvent*)event {
32 - (BOOL)isAccessibilityElement {
40 if (
self.contentSize.width >
self.frame.size.width ||
41 self.contentSize.height >
self.frame.size.height) {
44 return ![
self.semanticsObject bridge]->isVoiceOverRunning();
50 - (NSString*)accessibilityLabel {
51 return self.semanticsObject.accessibilityLabel;
54 - (NSAttributedString*)accessibilityAttributedLabel {
55 return self.semanticsObject.accessibilityAttributedLabel;
58 - (NSString*)accessibilityValue {
59 return self.semanticsObject.accessibilityValue;
62 - (NSAttributedString*)accessibilityAttributedValue {
63 return self.semanticsObject.accessibilityAttributedValue;
66 - (NSString*)accessibilityHint {
67 return self.semanticsObject.accessibilityHint;
70 - (NSAttributedString*)accessibilityAttributedHint {
71 return self.semanticsObject.accessibilityAttributedHint;
74 - (BOOL)accessibilityActivate {
75 return [
self.semanticsObject accessibilityActivate];
78 - (void)accessibilityIncrement {
79 [
self.semanticsObject accessibilityIncrement];
82 - (void)accessibilityDecrement {
83 [
self.semanticsObject accessibilityDecrement];
86 - (BOOL)accessibilityScroll:(UIAccessibilityScrollDirection)direction {
87 return [
self.semanticsObject accessibilityScroll:direction];
90 - (BOOL)accessibilityPerformEscape {
91 return [
self.semanticsObject accessibilityPerformEscape];
94 - (void)accessibilityElementDidBecomeFocused {
95 [
self.semanticsObject accessibilityElementDidBecomeFocused];
98 - (void)accessibilityElementDidLoseFocus {
99 [
self.semanticsObject accessibilityElementDidLoseFocus];
102 - (id)accessibilityContainer {
103 return self.semanticsObject.accessibilityContainer;
106 - (NSInteger)accessibilityElementCount {
107 return self.semanticsObject.
children.count;
110 - (void)scrollViewWillEndDragging:(UIScrollView*)scrollView
111 withVelocity:(CGPoint)velocity
112 targetContentOffset:(inout CGPoint*)targetContentOffset {
113 _isDoingSystemScrolling = YES;
116 - (void)scrollViewDidEndDecelerating:(UIScrollView*)scrollView {
117 _isDoingSystemScrolling = NO;