2013-05-10 96 views
1

嘿所以我使用標準設計模板來實現頁面上的滑動導航。我有一個主視圖控制器,可以保存中央視圖和兩個側視圖。中央視圖包含在UIScrollView中,以允許用戶上下滾動。右側視圖是每個單元鏈接到靜態內容的表格。當我移動到具有靜態內容並返回到中心視圖的頁面時,中心視圖上的滾動視圖會出現毛刺,並允許在水平平面上「彈跳」,這會弄亂我的滑動功能。有沒有辦法正確回到中心視圖或以編程方式禁用水平面上的所有滾動和反彈功能?IOS UIScrollView不需要的彈跳

回答

3

禁用反彈使用本 - >scrollView.bounces = NO; 禁用這樣的滾動型水平滾動集的內容大小 - >

float sizeOfContent = 0; 
UIView *lLast = [scrollView.subviews lastObject]; 
NSInteger wd = lLast.frame.origin.y; 
NSInteger ht = lLast.frame.size.height; 

sizeOfContent = wd+ht; 

scrollView.contentSize = CGSizeMake(scrollView.frame.size.width, sizeOfContent); 
+0

嘿感謝Divyu,似乎這樣的伎倆! @Divyu – ScottOBot 2013-05-11 20:30:20