2009-04-24 14 views
1

in einem UIScrollView zu machen habe ich ein UIScrollView in meinem AppDelegate und tat dannein UIView Ändern der Größe es scrollbaren

scrollView.contentSize = CGSizeMake(720, 480); 
scrollView.showsHorizontalScrollIndicator = YES; 
scrollView.showsVerticalScrollIndicator = YES; 
scrollView.delegate = self; 
[scrollView addSubview:viewController.view]; 
[window makeKeyAndVisible]; 

Wo View-Controller lädt ein UIView auf. In IB setze ich die Größe der UIView auf 720x480, aber es wird nicht größer, wenn ich renne. Ich kann um meine UIView herum scrollen, um einen leeren weißen Bereich von 720x480 zu erhalten, aber ich möchte, dass meine UIView auch auf diese Größe skaliert wird. Ich überprüfte die Argumente in der ursprünglichen drawRect rect, und sie sind immer noch nur 320x480, also scheint es, dass ich etwas anderes tun muss, um die Größe meiner UIView festzulegen, außer die Größe in IB zu ändern?

Antwort

1

Ich habe dies durch Ändern der Bildgröße der Ansicht von der viewControlers ViewDidLoad Methode. Anscheinend beschränkte der Controller die UIView-Größe, obwohl ich es in IB als größer eingab.