Objective c 以编程方式重新使用IBOutlet
我在IB中创建了一个UIView,带有一些标签和自定义颜色,并将其链接为IBOutlet,以便我可以在我的viewController中访问它Objective c 以编程方式重新使用IBOutlet,objective-c,ios,cocoa,uiview,iboutlet,Objective C,Ios,Cocoa,Uiview,Iboutlet,我在IB中创建了一个UIView,带有一些标签和自定义颜色,并将其链接为IBOutlet,以便我可以在我的viewController中访问它 @property (strong, nonatomic) IBOutlet UIView *tile; 尽管我想在一个回路中创建更多的插座: - (void)viewDidLoad { [super viewDidLoad]; int i = 0; while (i <= 9) { UIView *cTi
@property (strong, nonatomic) IBOutlet UIView *tile;
尽管我想在一个回路中创建更多的插座:
- (void)viewDidLoad {
[super viewDidLoad];
int i = 0;
while (i <= 9) {
UIView *cTile = [self.tile copy];
[self.view addSubview:cTile];
i += 1;
}
}
-(void)viewDidLoad{
[超级视图下载];
int i=0;
虽然(i我不认为你想做什么是可能的,因为UIView不符合NSCopying协议
最好的办法是将您的“tile”创建为UIView子类,或者为它装入一个nib,然后您可以根据需要多次重新加载它