aboutsummaryrefslogtreecommitdiff
path: root/TalerWallet1/Views/HelperViews/View+fitsSideBySide.swift
diff options
context:
space:
mode:
Diffstat (limited to 'TalerWallet1/Views/HelperViews/View+fitsSideBySide.swift')
-rw-r--r--TalerWallet1/Views/HelperViews/View+fitsSideBySide.swift9
1 files changed, 9 insertions, 0 deletions
diff --git a/TalerWallet1/Views/HelperViews/View+fitsSideBySide.swift b/TalerWallet1/Views/HelperViews/View+fitsSideBySide.swift
index a76011c..fa4ca83 100644
--- a/TalerWallet1/Views/HelperViews/View+fitsSideBySide.swift
+++ b/TalerWallet1/Views/HelperViews/View+fitsSideBySide.swift
@@ -6,6 +6,15 @@ import SwiftUI
import UIKit
extension View {
+ @MainActor
+ public func announce(this: String) {
+ if UIAccessibility.isVoiceOverRunning {
+ UIAccessibility.post(notification: .screenChanged, argument: this)
+ }
+ }
+}
+
+extension View {
/// if sameSize then this searches for the longest title
/// returns true if any of the strings in 'titles' wouldn't fit in a view 1/'numViews' of the size of 'width', with 'spacing'
/// if !sameSize then all titles are added with spacing