私はiOS開発に不慣れで、以下の画面のようなものを構築しようとしています:
Android で行っていた場合、上記の UI を数分で簡単に構築できます。ただし、iOS での操作方法がわかりません。
ViewController
上記のタイトルバーを生成するナビゲーションコントローラーに全体を埋め込むことができることを理解しています。しかし、下の部分はどうですか?グループ化のようなものを使用することを考えてUITableView
いますが、すべてのセルの内容が非常に異なるため、わかりません:
検索バー、おそらくサブクラス化
UISearchBar
されたUISearchBar
. ユーザーがそれをタップするとUISearchBar
、ナビゲーション バーに変換する必要がありUITableView
、提案された結果を表示する必要はありません。私もそれを行う方法がわかりません。タップすると、下からモーダルで飛ぶボタン (
ViewController
グループ化された別のボタンだと思いUITableView
ます) で、ユーザーが定義された場所から選択できるようにします。選択すると、モーダルが閉じ、ボタンのテキストが選択した場所に置き換えられます。これははるかに簡単に聞こえます。ヘッダー (「アイテム カテゴリ」) とカテゴリのリスト。番号は変更される場合があります。親がグループ化されていない場合、この部分は、セルの数に応じて高さが変化する非スクロールである
UITableView
可能性があると思います。画面の高さに収まらないテーブル セルが多数ある場合は、ナビゲーション バーの下のすべてを垂直方向にスクロールできます。それは、私もやり方がわかりません。UILabel
UITableView
上記の画面を作成するために使用できるネイティブの iOS コンポーネントを教えてくれる人がいれば、また、方法がわからないと言ったことに対するいくつかのチュートリアルを教えていただければ幸いです。