iPhone SDK: 向きの変更後に UIView サブクラスで drawRect をトリガーするにはどうすればいいですか? 質問する

iPhone SDK: 向きの変更後に UIView サブクラスで drawRect をトリガーするにはどうすればいいですか? 質問する

UIView をサブクラス化して、drawRect メソッドを上書きしています。ビューの drawrect は、ビューが最初に読み込まれたときにのみ呼び出されていることに気づきました。その後は、再び呼び出されることはありません。方向の変更後に呼び出されるようにするにはどうすればよいですか? 回転の前後にビューで setNeedsDisplay を呼び出そうとしましたが、うまくいきませんでした。

ベストアンサー1

[myView setContentMode:UIViewContentModeRedraw];

IBでもこれを設定することができます(つまり、モードを「再描画」に設定します)

おすすめ記事