1
我使用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宏应该放在实例变量上,而不是属性上。 – 2009-06-26 23:06:30
实际上,建议将IBOutlet宏放在属性上,而不是实例变量;这让实例变量具有不同的名称,并强调使用KVC来设置插座。 – 2009-07-07 01:39:06