iPhoneは - Interface Builderでグループ化されたテーブルビューをカスタマイズします

StackOverflow https://stackoverflow.com/questions/2113316

質問

私は、iPhoneアプリを書いています。設計によれば、グループ化されたテーブルビューを多く含むことになっています。これらのビューでは、行が頻繁に相互に類似していません。例えば、一の画面に、一列は、タスクの名前であり、他は、その所有者である、別のは、その説明があり、更に別のように、その(拡張ボックスであると想定される)履歴、及びです。これらの行は、さまざまな方法で編集されています。たとえば、名前は自由形式を入力することができますが、所有者は、さらに、テーブルビューで育てられるリストから選択する必要があります。

私はプログラム的にこのすべてを行うことは私にバティを運転だと思います。私が欲しいのはIBでこれらの画面を設計するための方法です。しかし、私はIBが個別に御馳走に細胞を行うために取得する方法を見つけ出すことはできません。それは可能でしょうか?

感謝します。

役に立ちましたか?

解決

でInterface Builderは、あなたは、各行のカスタムUITableViewCellsを作成し、– tableView:willDisplayCell:forRowAtIndexPath:に適切なカスタムセルを返します。また– tableView:heightForRowAtIndexPath:に各カスタムセルの高さを返す必要があります。

Interface Builderの中で、あなただけのあなたのような任意のビューをカスタムセルを作成します。あなたは、セルの大きさと、その後サブビューでそれを埋めます。あなたは、各サブビューに接続IBOutletsを持っている各カスタムセルのUITableViewCellsをサブクラス作成する場合それは最高です。そのようにすることができます簡単にアクセスラベル、imageviews、コントロールなど

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top