Как мне отредактировать объект построителя интерфейса программно? - PullRequest
1 голос
/ 26 июня 2009

Я создал метку с помощью 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

Ответы [ 2 ]

3 голосов
/ 26 июня 2009
- (void)applicationDidBecomeActive:(UIApplication*)application
{
    self.label.backgroundColor = [UIColor colorWithRed:0.1f
                                                 green:0.2f
                                                  blue:0.3f
                                                 alpha:1.0f];
}
2 голосов
/ 26 июня 2009

label.backgroundColor = [UIColor greenColor]

В ваших файлах XIB нет ничего особенного. Они просто нормальные объекты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...