-1

ユーザー定義のセルで UITextField の親ビューを取得したいと思います。私が試したのは、スーパービューメソッドを呼び出すだけで、セルビューではなく UIView を返します。そのため、スーパービューを数回呼び出しました。

UITextField -> UIView -> UITableViewCellContentView -> MyCellView

さらに 2 つの予期しないビューがあります。それらは何ですか、なぜですか?

説明を追加) 私は自分のセルを作成しましたが、UITextField があります。

4

1 に答える 1

0

UITableViewCell には、カスタム ビューが追加される contentView があります。MyCellView を取得するまでループを実行できます

View view = textView.superView;
while( ![view isKindOfClass: [MyCellView class]]){
  view = view.superView;
}

// now you get the view as MyCellView
于 2010-11-21T17:51:16.023 に答える