元のドキュメント: developer.apple.com/documentation/watchkit/wkinterfacetable/setrowtypes(_:)"


インスタンスメソッド


setRowTypes(_:)


表にデータを読み込む際に使用する行コントローラーを作成します。


watchOS 2.0+

func setRowTypes(_ rowTypes: [String])




パラメータ


rowTypes

文字列の配列であり、各文字列はストーリーボードファイルで定義された行コントローラの名前と対応しています。この配列内の要素数は、表に作成される行の数に相当します。


議論


表に 1 種類以上の行を表示したい場合は、このメソッドを使用します。このメソッドは、表から既存の行をすべて削除し、rowTypes パラメータの情報に基づいて新しい行のセットを構成します。また、各行についてその行のクラスのインスタンスをこのメソッドは作成し、生成されたオブジェクトを内部配列に格納します(この配列には rowController(at:) メソッドを使用してアクセスします)。表示したいデータを使って各々の新しい行コントローラを構成するのは、あなたの役割です。


rowTypes パラメータ内の文字列の順序は、rowController(at:) メソッドで取得する行コントローラオブジェクトの順序を決定します。つまり、最初の行タイプはインデックス 0 の行コントローラの作成に使用され、2 番目の行タイプはインデックス 1 の行コントローラの作成に使用される、といった具合になります。





以下も見よ


関連する文書


watchOS 用アプリプログラミングガイド (WatchKit)


行のタイプを指定


func setNumberOfRows(Int, withRowType: String)

表にデータを読み込む際に使用する、指定された数の(同じタイプの)行コントローラーを作成します。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ