-2

カスタム ビューを作成するために UIVIew をサブクラス化しました。

-(UIMyMessageView*)init:(NSString*)withMessage
 {
   [super initWithFrame:messageFrame];

   // I Would like to do : 
   self->layer.cornerRadius = 8; // This doesn't compile
 }

独自のレイヤーを設定できないのはなぜですか?

4

2 に答える 2

3

QuartzCore フレームワークを含める

#import <QuartzCore/QuartzCore.h>

このフレームワークもプロジェクトに含めます。

http://meandmark.com/blog/2011/03/xcode-4-adding-a-framework-to-your-project/

于 2012-11-30T10:28:17.577 に答える
1

やってみました:

self.layer.cornerRadius = 8;
于 2012-11-30T10:27:21.400 に答える