Hundred Days Swift(18日目)-プロジェクト1:パート3

百日学Swift(18日目) –プロジェクト1、パート3(プロジェクト1:パート3)

昨日人数を選んだピッカーは醜くて経験がよくありませんでした。チュートリアルで述べられていることと同様に、この種のコントロールはこの場所では使用しないでください。少なくとも、TextFieldに変更する必要があります。結局のところ、ステッパーに変更しましたが、結局10人以上の大きなパーティーは珍しく(もちろん、ステッパーの値の範囲を調整することもできます)、インターフェイスを微調整しました。

1.プロジェクトインベントリ

(1)フォームのセクションは、フォームを1つの領域に分割し、タイトルを付けることができるため、見やすくなります

(2)セクションのデフォルトは、1つずつ配置されたフォームコントロールです。TextFieldおよびその他のコントロールにラベルを追加する場合は、HStackを検討できます。実際、私はSectionはHStackのコレクションだと個人的に思っています。

(3)SwiftUIの親ビューに含めることができる子ビューは10以下です。(つまり、VStackには同じレベルのHStackが最大10個存在する可能性があります)

(4)テキストフィールド制御入力、使用してみてください.keyboardTypeデコレータを、それが大幅にユーザー体験を向上させます。

(5).navigationBarTitleNavigationViewには多くのコンテンツが含まれる可能性があるため、デコレータをフォームに追加する必要があります。ここで修飾子を使用すると、SwiftUIがタイトルを配置する場所を理解できない場合があります。

(6)計算された属性を使用することはできません@State

(7)表示デジタルテキストパラメータができるspecifierセットフォーマットです。小数点以下2桁の一般的な形式は次のとおりです。%.2f

2.チャレンジ

(1)TextFieldを使用して人数を入力します

(2)消費がない場合、総消費と一人当たり小計のフォントは青

プロジェクトのソースコードはGitHubで確認できます

元の記事を77件公開 16のような 訪問者40,000以上

おすすめ

転載: blog.csdn.net/hh680821/article/details/105213184