Hinzufügen einer benutzerdefinierten Unteransicht (in einer XIB erstellt) zu einer View-Controller-Ansicht - Was mache ich falsch?

Habe ich einen Blick in eine xib (mit einer Aktivität Anzeige, eine Fortschrittsanzeige und ein label).
Dann hab ich erstellt .h/.m-Dateien:

#import <UIKit/UIKit.h>

@interface MyCustomView : UIView {
    IBOutlet UIActivityIndicatorView *actIndicator;
    IBOutlet UIProgressView *progressBar;
    IBOutlet UILabel *statusMsg;
}

@end

#import "MyCustomView.h"

@implementation MyCustomView    

- (id)initWithFrame:(CGRect)frame {
    if ((self = [super initWithFrame:frame])) {
        //Initialization code
    }
    return self;
}

- (void)dealloc {
    [super dealloc];
}

@end

In IB, habe ich den file 's owner und Sicht-Identität zu MyCustomView und schließen Sie das IBOutlet auf File' s owner

In MyViewController.m, ich habe:

- (void)viewDidLoad {

    [super viewDidLoad];   

    UIView *subView = [[MyCustomView alloc] initWithFrame:myTableView.frame];
    [subView setBackgroundColor:[UIColor colorWithRed:0.0 green:0.0 blue:0.0 alpha:0.5]];

    [myTableView addSubview:subView];
    [subView release];
}

Wenn ich die app starte, ist die Ansicht Hinzugefügt, aber ich kann nicht sehen, das label, den Fortschrittsbalken und die Aktivitätsanzeige.

Was mache ich falsch?

InformationsquelleAutor der Frage Sefran2 | 2011-03-18

Schreibe einen Kommentar