我使用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
答案 0 :(得分:3)
- (void)applicationDidBecomeActive:(UIApplication*)application
{
self.label.backgroundColor = [UIColor colorWithRed:0.1f
green:0.2f
blue:0.3f
alpha:1.0f];
}
答案 1 :(得分:2)
label.backgroundColor = [UIColor greenColor]
XIB文件中的对象没什么特别之处。它们只是普通物体。