Я создал ярлык с помощью Interface Builder, и теперь я хочу установить цвет фона метки, используя код вместо выбора цвета IB. (Я хочу сделать это, чтобы я мог определить цвет, используя RGB, и в конечном итоге изменить цветовое пространство для метки.)Как отредактировать объект конструктора интерфейса программно?
Я в какао. Как изменить атрибуты объекта IB с помощью кода?
Мой код выглядит следующим образом:
//.h file
#import <UIKit/UIKit.h>
@interface IBAppDelegate : NSObject {
UILabel *label;
}
@property (nonatomic, retain) IBOutlet UILabel *label;
@end
//.m file
#import "IBAppDelegate.h"
@implementation IBAppDelegate
@synthesize label;
(memory stuff...)
@end
Менее значителен: макрос IBOutlet должен перейти к переменной экземпляра, а не к свойству. –
На самом деле рекомендуется, чтобы макрос IBOutlet находился в свойстве, а не в переменной экземпляра; это позволяет переменной экземпляра иметь другое имя и подчеркивает использование KVC для установки розетки. –