Я пытаюсь создать и использовать очень простой подкласс UIView для прямоугольника с закругленными углами. Я создал новый класс следующим образом:
RoundedRect.h
#import <UIKit/UIKit.h>
#import <QuartzCore/QuartzCore.h>
@interface RoundedRect : UIView
@end
RoundedRect.m
#import "RoundedRect.h"
@implementation RoundedRect
- (id)initWithFrame:(CGRect)frame
{
self = [super initWithFrame:frame];
if (self) {
// Initialization code
[[self layer] setCornerRadius:10.0f];
[[self layer] setMasksToBounds:YES];
}
return self;
}
@end
Я использую iOS 5.1 с раскадными версиями и установил свойство пользовательского класса в окне инспектора IB на "RoundedRect", но когда я запускаю приложение, прямоугольник все еще имеет квадратные углы. Я пропустил что-то очевидное?
Спасибо Джонатан