インスタンスメソッド


accessibilityShowsLargeContentViewer(_:)


ラージコンテンツビューアによって表示されるカスタムラージコンテンツビューを追加します。


iOS 15.0+ iPadOS 15.0+ macOS 12.0+ Mac Catalyst 15.0+

tvOS 15.0+ watchOS 8.0+ visionOS 1.0+


func accessibilityShowsLargeContentViewer<V>(@ViewBuilder _ largeContentView: () -> V) -> some View where V : View






議論


ラージコンテンツビューアは、避けられない設計上の制約により項目を小さくしておかなければならない場合にのみ使用してください。たとえば、タブバーのボタンは、アプリのメインコンテンツのためのスペースを増やすために小さいままです。


以下の例は、カスタムラージコンテンツビューを追加する方法を示しています。


  1. var body: some View {
  2. Button(action: newMessage) {
  3. Image(systemName: "plus")
  4. }
  5. .accessibilityShowsLargeContentViewer {
  6. Label("New Message", systemImage: "plus")
  7. }
  8. }


ラージコンテンツビューアを適切なダイナミック型サポートの代わりとして使用しないでください。たとえば、ダイナミック型を使用すると、ユーザーの好みのフォントサイズに合わせてリスト内の項目を垂直方向に拡大縮小できます。ラージコンテンツビューアは、避けられない設計上の制約により項目を小さくしておかなければならない場合にのみ使用してください。


たとえば、dynamicTypeSize(_:) でダイナミック型のサイズが制限されているビューまたは dynamicTypeSize(_:) では、ラージコンテンツビューが必要になる場合があります。






以下も見よ


コンテンツを拡大する


func accessibilityShowsLargeContentViewer() -> some View

ラージコンテンツビューアによって表示されるデフォルトのラージコンテンツビューを追加します。


var accessibilityLargeContentViewerEnabled: Bool

ラージコンテンツビューアが有効かどうか。















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ