iOS xib創建UIScrollView不滑動問題解決

本文適用於解決iOS7 下 UIScrollView 無法滑動的問題。


當項目中有需要用xib創建scrollView的時候,有時候會出現scrollView怎樣設置都不滑動的問題,即使設置了scrollView的frame和contentSize,都無濟於事,別急,可以試試下面的方法,這個方法叫viewDidLayoutSubviews,這個方法是控制控件的layout的。因爲在autolayout下,頁面會在viewDidAppear之前根據subview的constraint重新計算scrollview的contentsize。 這就是爲什麼,在viewdidload裏面手動設置了contentsize沒用。因爲在後面,會再重新計算一次,前面手動設置的值會被覆蓋掉。 


-(void)viewDidLayoutSubviews{

   self.scrollView.contentSize =CGSizeMake(320,640);

}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章