私はいくつかUITextView
の s にいくつかの s を持っていViewController
ます。TextView
以前は、やなどのカスタム描画が必要な場合は、UI オブジェクトを所有する VC 内でLabel
描画を調整するだけでした。viewWillAppear
今回は、いくつかのインスタンスをカスタマイズする必要があります。
同じ描画コードを複数の VC に分散させるよりも、サブクラスを作成しUITextView
て描画コードを含める方が適切でしょうか。drawRect
私は主にパフォーマンスについて心配しています。ただし、コードの保守性は二次的な問題です。
明確にするために、これは drawRect で使用するものです。
- (void)drawRect:(CGRect)rect {
self.layer.cornerRadius = 10;
self.clipsToBounds = YES;
}
したがって、さらにテストした後、initWithFrame
呼び出されませんが、呼び出されinitWithCoder
ます。initWithCoder
また、が呼び出されることもわかりましたdrawRect
。私のユースケース(セル内にStaticCellTableView
がUITextView
ある場合、違いは何ですか?