1

ユーザーがアプリで新しい連絡先を作成できるようにする ABNewPersonViewController に非常に似たレイアウトを作成しようとしています。私のアプリは AddressBook を使用せず、ABNewPersonViewController のいくつかのフィールドも必要としないため、ストーリーボードで ABNewPersonViewController のレイアウトを複製しようとしています。

私は現在、次の解決策に落ち着いています...

ビューコントローラー
  意見
    UIButton (「写真を追加」ボタン、左揃え)
    テーブル ビュー (「写真を追加」ボタンを使用できるように最大 85% の幅)
      テキスト フィールドのあるセル (名)
      テキスト フィールドのあるセル (姓)
    テーブル ビュー (幅 100%)
      詳細が残っているセル

まず、より良いレイアウトについて何か提案があるかどうか知りたいです。

第 2 に、特定のセルに垂直境界線を実装する方法がわかりません (たとえば、電話番号には [mobile, home, iPhone] という種類の詳細が左側にあり、右側に実際の番号が記載されたテキスト フィールドがあります)。何か案は?

4

1 に答える 1

1

連絡先ピッカーは、グループ化されたセルを使用する UITableView のように見えます。どのグループも丸みを帯びています。

iOS SDK によって提供されるさまざまな種類の UITableViewCells があります。あなたが説明しているものは、Interface Builder では「Left Detail」と呼ばれ、プログラムでは UITableViewCellStyleValue2 と呼ばれます。UITableViewController cellForRowAtIndexPath メソッドで必要なものに基づいて、各セルを個別に設定できます。

編集:

IB でこれを作成する方法として、UIView を作成し、それにイメージ コンテナーと 2 つのテーブル ビューを追加する方法があります。

UIView (プライマリ ビュー) --> UIImageView (左上隅。) --> グループ化された UITableView (右上。最初、最後、および会社を含む。) --> グループ化された UITableView (上記の 2 つの項目の下、画面。残りが含まれています。)

于 2012-11-02T00:25:48.290 に答える