2
[self.scrollView scrollRectToVisible:textField.bounds animated:YES];

UIScrollView をまったくスクロールできないように見えるので、UITextField が見えにくくなりません。scrollRectToVisible が私の救世主になると思っていましたが、うまくいかないようです。たぶん、textField の座標を scrollView に変換するようなものが欠けているのでしょう。いずれにせよ、私のサンプル プロジェクトをチェックしてください。

https://github.com/stevemoser/Programming-iOS-Book-Examples/tree/master/ch20p573scrollViewAutoLayout2

ああ、このプロジェクトにはデリゲート接続がない可能性がありますが、確認したところ、まだスクロールしません。

これに似た他の質問を見たことがありますが、Autolayout について言及しているものはありません。

4

2 に答える 2

8

scrollRectToVisible::自動レイアウトに変換した後も問題がありました。への直接呼び出しに変更したところ、setContentOffset::再び機能し始めました。

于 2013-03-09T08:13:26.810 に答える