Die Einstellung der Größe einer UIView

Ich habe eine UIViewController-Unterklasse zur Steuerung einer UIView, dass ich möchte hinzufügen, um eine UIScrollView. Ich will nur die Ansicht 100px hoch, aber wenn ich es in der scroll-Ansicht wird es gemacht 460px hoch, ignoriert die frame-Größe, die ich eingestellt:

MyViewController *vc = [[MyViewController alloc] init];
vc.view.frame = CGRectMake(0, 0, 320, 100);
myScrollView.autoresizesSubviews = NO
[myScrollView addSubview:vc.view];
[vc release];

Habe ich die scroll-view, um nicht autoresize Untersichten, aber es scheint, dass das noch passiert! Was kann ich tun?

Ich habe auch versucht, die Einstellung der Bildgröße innerhalb loadView: in der UIViewController (das ist, wo ich all mein Steuerelemente und muss auf die Größe der Ansicht), aber das funktioniert nicht entweder!

- (void)loadView {
    [super loadView];
    self.view.backgroundColor = [UIColor redColor];
    self.view.frame = CGRectMake(0, 0, 320, 100); //still doesnt work
}

Jede Hilfe wäre sehr geschätzt werden!

Schreibe einen Kommentar