iPhone/iPadアプリを作成するとき、setNeedsDisplayを正確に呼び出す必要があるときは混乱していますか?私はそれがUIの更新/再描画と関係があることを知っています。しかし、私は自分の見解を変えるたびにこれを呼び出す必要がありますか?例えばいつiOSでsetNeedsDisplayを呼び出す必要がありますか?
は、私はそれを呼び出す必要があります:
- ビューの背景を変更する場合、プログラムでテキストフィールド
- にテキストを変更した後?
- viewDidLoadを変更するとどうなりますか?
- viewDidAppearではどうですか?
この方法をいつ使用するかに関する一般的なガイドラインがありますか?ありがとう
私のビューのサブクラス内のレイヤーまたはビューのフレームを変更した後は同じですか? –