2014-03-05 45 views
0

嗨在我的應用程序我有一個聯繫表格,我保持滾動視圖的用戶滾動長內容,但它不工作之前,我已經使用相同的代碼爲我的iPhone應用程序,但現在我'在iPad上工作,它不工作。UIScrollView不工作在ipad

@property (strong, nonatomic) IBOutlet UIScrollView *scroll; 


    - (void)viewDidLoad 
    { 
    [super viewDidLoad]; 

    [scroll setScrollEnabled:YES]; 
    [scroll setContentSize:CGSizeMake(600, 800)]; 

    } 

請告訴我我在哪裏做錯了爲什麼它不工作。

謝謝。

+1

是你的內容大小>滾動視圖的框架? –

+1

如果我沒有弄錯,那麼iPad的屏幕尺寸是1024,所以1024> 800因此scrollView不需要滾動,因爲所有內容都應該放在屏幕上。 – sbarow

+0

@ShantiK我給了更多的框架大小它仍然不工作 – user3349668

回答

1

內容大小應該大於scrollview的幀大小。只有這樣才能啓用滾動功能。

0
- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 

    // Make scroll view size to main view size 
    scroll.frame = self.view.bounds; 

    [scroll setScrollEnabled:YES]; 

    //Double the height of iPad or Iphone 
    [scroll setContentSize:CGSizeMake(self.view.bounds.size.width, self.view.bounds.size.height*2)]; 

    //Or 
    [scroll setContentSize:CGSizeMake(self.view.bounds.size.width, your Large Height)]; 


}