問題タブ [ios14]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - iOS 13 の展開ターゲットで iOS 14+ でのみ使用可能なビュー修飾子を使用する方法
iOS 14 でしか利用できないが、アプリが iOS 13 で利用できる場合、ビュー修飾子をビューに追加するにはどうすればよいですか?
たとえば、textCase(_)
. iOS 14 のセクション ヘッダーは大文字であるため、ヘッダー テキストの大文字と小文字を使用するには、で設定する必要があり.textCase(.none)
ますText
が、これは iOS 14 まで存在しませんでした。
Xcode にはいくつかの提案があります。
- #利用可能なバージョンチェックの場合に追加
- @available 属性を追加
#available バージョン チェックを使用すると、その範囲指定されたすべてのコードが #available でラップされるため、コードを 1 行追加するには、そのすべてを複製する必要があります。@available を使用する場合は、body プロパティ全体または構造体全体を複製する必要があります。
iOS 14 の場合にのみ適用される独自の ViewModifier を作成することを検討しましたが、この恐ろしいエラーが発生します。
関数は不透明な戻り値の型を宣言していますが、その本体の return ステートメントには一致する基になる型がありません
ios - Xcode 12 - AppName のアーキテクチャ (arm64) には、iPhone 11 Pro が実行できるものが含まれていません (Intel 64 ビット)
AppNameのアーキテクチャ(arm64)には、iPhone 11 Proが実行できるもの(Intel 64ビット)は含まれていません。Xcode 12 beta-3 でのエラー、
以下のアーキテクチャを設定しました x86_64 armv7s arm64
このエラーを解決するには?