Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.

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

Your Name: Code Language: