UITableView
(スタイル: グループ化)を持つ xib がありUITableViewCells
、アウトレット コレクションとして接続された xib にもいくつかあります。
Table View Programming Guide (The Technique for Static Row Content)tableView:cellForRowAtIndexPath:
で説明されている方法と非常によく似た方法で、これらのセルを から返します。
次にIBOutlet
、高さが異なる別のセルと、フラグを切り替えて常に同じ行をリロードするボタンがあります ( reloadRowsAtIndexPaths:withRowAnimation:
)。
cellForRowAtIndexPath
その正確な行の場合、アウトレット コレクションからの通常のセルのいずれか、またはその特別なセル (フラグに応じて) のいずれかが返されます。
heightForRowAtIndexPath
また、適切なセルの高さを取り、同じ「ロジック」を使用してそれを返します。
ボタンを押すたびに、最初と最後の行の高さが 1 ピクセルずつ追加されます。誰が何が起こっていると思いますか?
これだけのサンプル プロジェクトをアップロードしました: http://www.mediafire.com/?sc22v0c6w11b4l6