タップすると高さが増して説明テキストが表示されるテーブルビューセルが欲しいのですが。もう一度タップすると、背の低いバージョンに戻ります。これは可能ですか?もしそうなら、どうやってそれを達成しますか?前もって感謝します
1202 次
1 に答える
3
使用する
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
-
の
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
ユーザーが行をタップしたら、配列のどこかに新しい行の高さを設定してから、tableviewreloadを呼び出して再描画します。これはcellForRowAtIndexPathを呼び出し、どのセルの高さが大きいかがわかっているので、その行の大きい方のセルを返します。heightForRowAtIndexPathは、正しく表示されるようにします。
于 2011-02-19T15:08:23.667 に答える