2017-09-27 8 views
-1

私はiOS開発の最初のステップを試しています。これまでのところ、私のアプリは順調です。しかし、私は単純なUITableViewsがそれを切断していないという点に到達しました。複雑なiOS画面はどのように作成されますか?

まず、私は2つのセクションを持つテーブルビューを持っています。私は各セクションのタイトルを提供するメソッドを実装しました。しかし、iOSの設定画面などと比較すると、「セクションタイトル」のスタイルや、「テーブルセル」の複雑なコントロールなど、Appleのスタイル(他のアプリケーションで実装されていることがわかりました)私のアプリでは今

iOS's Settings screen

、一部の画面では、私はのWhatsAppの設定画面に似たものを実装したいと思います。この場合、各「セル」は、レイアウトごとに非常に注目すべきは何もありませんが、私は別のセクション間の間隔を好き:

WhatsApp's settings screen

私の最後の質問は:私はセルを構成していたときに、それをレイアウトや制約などを実装する方法は私にははっきりしています。今、チームのリストを表示するテーブルビューを表示したいと思っています。チームごとに、チームプレーヤーを1人ずつ見せたいと思っています。レイアウト制約を任意の数の要素で定義する方法は、私にはまだ分かりません。私はこれにどのようにアプローチしますか?セル内のグリッド?

私の質問は次のとおりです。これらの画面は、空想的なスタイルやセル、さらに複雑な実装を備えていますか?または私が気付いていない別のビュー?それとも、手で "作った空のキャンバス?

私はコンテクストのために、ストーリーボードを含むプロジェクトでXCode 9、Swiftを開発しています。

+1

グループ化されたスタイルを使用するための簡単なのUITableViewのセットアップである。 – rmaddy

+0

おかげで@rmaddy!それは、私が欠けていたグループ化されたスタイルでした。 – user1259401

答えて

1

彼らはカスタムUITableViewCell(ボリュームやプロフィール、アバターなどの)細胞または標準セルプロトタイプ(のWhatsAppの設定はcell.imageView.imageセットでUITableViewCellStyleDefaultある。

関連する問題