たとえば、次のようにコーディングすると、プロジェクトanView.layer.cornerRadius = 5;
にリンクし、ヘッダー ファイルQuartzCore.framework
にインポートする必要があります。<QuartzCore/QuartzCore.h>
新しいフレームワークをリンクしている間、これがアプリのパフォーマンスに悪影響を与えるかどうか疑問に思っています.
これはよくわからないので、常にこのように UIView をサブクラス化しようとします。
- (void)drawRect:(CGRect)rect
{
UIBezierPath *path = [UIBezierPath bezierPathWithRoundedRect: self.bounds cornerRadius: 5];
[[UIColor colorWithWhite: 0.2 alpha: 0.75] set];
[path fill];
}