2017-08-17 7 views
0

私はSwiftにiOSアプリケーションを書きます。メインView ControllerはUISplitViewControllerです。それのマスタービューは、ルートビューコントローラーがUITableViewControllerであるナビゲーションコントローラーです。 このTableViewのセルには、GUI要素(UIButton、UISwitch、UITextFieldなど)のみが含まれている必要があります。私はTableViewのスクロール機能を使いたいし、いくつかのカスタムプロトタイプセルを設計したいと思っています。GUIコントロール、データソースなしのUITableView

しかし、私はまだスウィフト、ココアタッチのすべての学習者です。私は、TableViewにはデータソース(およびデリゲート)が必要だが、私のセルに表示するデータがないので...私のcellForRowAtIndex関数はどのように見えるだろうか?私はどのようにしてTableViewにいくつかの "定数"セル(プロトタイプ1、プロトタイプ2、...)を作成することができますか? IBでは設計時には不可能だと思いますが、コードだけでは可能でしょうか?どうして?

ありがとうございます!

答えて

0

viewControllerクラスでtableViewデリゲートを設定することは、これらのメソッドをオーバーライドするために必須です。

numberOfRowsInSectionを使用すると、あなたの行数になる一定の値を返すことができます。

あなたのcellForRowAtの中には、あなたが入っている行を確認して、適切なセルを呼び出すことができます。

xibを使用してカスタムセルを作成し、それをテーブルに呼び出すためのリファレンスがあります。

Custom UITableViewCell from nib in Swift

関連する問題