2010-09-08 4 views
0

Я пытаюсь создать пользовательский UILabel, который устанавливает цвет фона clearColor (с добавленной функциональностью дальше по строке). Таким образом, мне не нужно указывать точные свойства для каждой метки, поскольку они будут присущи каждому экземпляру метки.Cocoa Touch - Пользовательский UILabel

Я пробовал несколько вариантов на них, но без успеха, что я делаю неправильно?

@interface ABClearLabel : UILabel { 
} 
@end 

и

@implementation ABClearLabel 

- (id)init { 
    if (self = [super init]) { 
     self.backgroundColor = [UIColor clearColor]; 
    } 
} 

К сожалению, это не работает (я установить тип метки в IB, как ABClearLabel, как и переменные экземпляра и декларации @property). Пожалуйста помоги.

ответ

0

Поиграв вокруг, IB делает это для меня - он создает ярлык с прозрачным фоном. Я не уверен, что я установил предыдущий ярлык, чтобы он не работал. Нет необходимости в настраиваемом классе.