UIViewがあり、そのコンテンツをから描画していますdrawRect()
が、描画中に実行される計算によっては、ビューのサイズを変更する必要がある場合があります。
サイズを変更すると、描画の継ぎ目が拡大縮小され、サイズ変更によって得られた追加のサイズは使用されません。
これが私がフォームのサイズを変更する方法ですdrawRect()
CGRect limits = self.frame ;
limits.size.width = 400;
self.frame = limits;
コンテキストがサイズ変更を認識せず、古いサイズを使用して描画しているように見えます。サイズ変更後に既に試し[self setNeedsDisplay]
ましたが、drawメソッドが再度呼び出されません。