UITextView の周りに境界線を設定するコードがいくつかあります。1 つのクラスで正しくビルドされます。そのコードを取得して別のクラスにコピーすると (オブジェクト名を変更すると)、「プロパティ 'borderWidth' がフォワード クラス オブジェクト 'CALayer *' に見つかりません」というメッセージが表示され、ビルドされなくなります (他の 2 行の同じメッセージコードの)。クリーンで再構築しましたが、何も役に立ちません。なぜこうなった?どうすれば修正できますか?
- (void)viewDidLoad {
[super viewDidLoad];
//-- draw box around notes field
orderNotes.layer.borderWidth = 1.0f;
orderNotes.layer.borderColor = [[UIColor blackColor] CGColor];
orderNotes.layer.cornerRadius = 4;
}
オブジェクト「orderNotes」はUITextViewとして定義されています。その他のエラーはありません。