2011-10-14 78 views
3

由於某種原因,UIScrollView無法正常工作。它在我添加內容之前,但在停止工作之後確實有效。我卡住了,有人可以幫助我!UIScrollView無法在xcode 4中滾動?

這裏是我的代碼

這是我的UIScrollView代碼

@interface EditAccountViewController : UIViewController { 
    IBOutlet UIScrollView *svScroller; 
} 

這是我的看法荷載規範

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 
    [svScroller setScrollEnabled:YES]; 
    [svScroller setContentSize:CGSizeMake(320, 930)]; 
} 

這裏是我的對象查看

  • 查看
    • 滾動查看
      • 圖片查看
      • 查看
      • 查看
    • 工具欄
+0

Xcode 4是一個IDE。您使用的是哪種iOS設備/ SDK版本?你試圖做什麼來解決它?添加哪個視圖導致它停止工作? –

+0

好吧,我正在使用SDK 4.3,添加工具欄後停止工作。那麼我刪除工具欄,仍然不工作!有點奇怪!我提到xcode 4的原因是UIScrollView在xcode 4界面構建器中有點不同! – HardCode

回答

0

我解決了這個問題。我只是在[svScroller setContentSize:CGSizeMake(320,1500)]中碰撞高度;它工作正常。

0

始終牢記的是,內容視圖需要大於UIScrollView實例框架大小。如果不是,則不會啓用滾動。

這也適用於UITableView。 UITableView的滾動不會出現,除非有更多的行要顯示。

1

它也適用於此。

加載視圖後,我的理解「自動佈局」設置約束,所以問題可能是你設置你的約束viewDidLoad和剛纔「自動佈局」改變。嘗試在viewDidAppear上設置這個約束。

Get it from:scrollview xcode4.5 autolayout。謝謝。