diff --git a/iOS/MasterFeed/RefreshProgressView.swift b/iOS/MasterFeed/RefreshProgressView.swift index add535b76..7886745f2 100644 --- a/iOS/MasterFeed/RefreshProgressView.swift +++ b/iOS/MasterFeed/RefreshProgressView.swift @@ -19,6 +19,9 @@ class RefreshProgressView: UIView { NotificationCenter.default.addObserver(self, selector: #selector(contentSizeCategoryDidChange(_:)), name: UIContentSizeCategory.didChangeNotification, object: nil) update() scheduleUpdateRefreshLabel() + + isAccessibilityElement = true + accessibilityTraits = [.updatesFrequently, .notEnabled] } func update() { @@ -109,6 +112,7 @@ private extension RefreshProgressView { label.text = "" } + accessibilityLabel = label.text } func scheduleUpdateRefreshLabel() { diff --git a/iOS/MasterFeed/RefreshProgressView.xib b/iOS/MasterFeed/RefreshProgressView.xib index 9c72af6c1..bab0971af 100644 --- a/iOS/MasterFeed/RefreshProgressView.xib +++ b/iOS/MasterFeed/RefreshProgressView.xib @@ -1,52 +1,61 @@ - + - + + + - - + + - - + + - - - - - - - - + + + + + + + + + - - - + + - + + + + + +