Paste
Pasted by Anum ( 12 years ago )
@interface GeneralizeView : UIView
{
int _index;
}
- (id)initWithFrame:(CGRect)frame index:(NSInteger) index;
- (void) doWhateverYouWant;
@end
@implementation GeneralizeView
- (id)initWithFrame:(CGRect)frame index:(NSInteger) index
{
self = [super initWithFrame:frame];
if (self) {
// Initialization code
_index = index;
}
return self;
}
-(void) doWhateverYouWant
{
//add other subviews etc.
switch (_index) {
case 1:
break;
case 2:
break;
default:
break;
}
}
@end
//In controller you want to add 7-10 subviews. Don't forget to import Generalize.h
GeneralizeView *view1 = [[GeneralizeView alloc] initWithFrame:yourframe index:position];
[self.view addSubview:view1];
[view1 doWhateverYouWant];
Revise this Paste