テーブルビューセルにあるテキストボックスにフォーカスしたときにビューをスクロールしたい。テキストフィールドの y を取得したいのですが、現在セルごとに取得しています。しかし、ビューごとに、私はそれが欲しいです。
現在、値をハードコーディングしています。
CGRect aRect = self.view.frame;
aRect.size.height -= kbSize.height;
CGRect cellRect = activeField.frame;
cellRect.origin.y = 350;
if (!CGRectContainsPoint(aRect, cellRect.origin) ) {
CGPoint scrollPoint = CGPointMake(0.0, cellRect.origin.y - kbSize.height);
[scrollView setContentOffset:scrollPoint animated:YES];
}
ビューごとにファイルの高さを取得する可能性はありますか。