Я создаю customView и, например, хотел бы установить цвет текста метки и инициализировать текст метки.Настройка свойств элементов в пользовательском представлении в iOS
initWithFrame - это общая функция.
- (id)initWithFrame:(CGRect)frame
{
self = [super initWithFrame:frame];
if (self) {
// Initialization code
}
return self;
}
Я попытался инициализировать ярлык в initWithFrame, но он не работает. Но когда я делаю это в awakeFromNib, это позволяет мне установить цвет текста, но не текст (это значение приходит из словаря)
-(void)awakeFromNib
{
//setting of the label textcolor
}
Что бы правильный способ инициализировать цвет и текст этикетки и другие вещи?
нужны некоторые предложения и рекомендации ...
Edit:
-(void)viewDidLoad
{
[self updateViewWithDictionary:dictPassed];
}
Что-то вроде этого?
подтаблицы UIView в -> может объяснить немного больше об этом .. Было бы хорошо, если бы вы могли бы поделиться пример. .. – lakesh
'@interface MyLabelSuperAwesome: UILabel'. Итак, 'UILabel' наследует от' UIView', может быть, я должен был бы сказать 'UILabel' подзаголовок. – Peres
updateViewWithDictionary, куда идет эта функция? – lakesh