2012-12-19 59 views
1

我通過InterFace Builder使用this tutorial中顯示的技術創建ScrollView。 但是我無法滾動到底部的scrollView.ScrollView通過界面生成器,ScrollView無法完全滾動至底部

我已經使用接口生成器描述了scrollView。我的scrollViewmainView.的高度長得多,我希望scrollView只出現在我的主視圖(view1)的下半部分。因此,我創建了另一個子視圖(view2),然後將scrollView添加到View2,同時我已將View2添加到View1。現在滾動視圖出現在我的主視圖中,但是我無法滾動到滾動視圖的底部。 scrollView滾動到某個限制,但無法滾動到滾動視圖的底部限制。 不知何故,我發現在interfaceBuilder中,如果我在底部增加scrollView的高度(在interfaceBuilder的scrollView的底部留下一個巨大的空白空間),那麼我就可以滾動一切! ,而巨大的空白區域也不會在iOS模擬器中顯示出來。 !!!!!!我想知道我做錯了什麼。 !!!!

+0

是你的問題解決了嗎? – Rajneesh071

回答

0

正確設置Scrollview的contentSize和ContentOffSet。

+0

我已經設置了contentSize,但不是ContentOffset。 – Maverik

-1

您需要使scroolView大小等於您想要scrollView的區域,但將其內容大小設置爲要顯示在scrollView中的數據大小。希望這可能有幫助

2

滾動視圖的大小不一定很大。如果您想要滾動,請將其內容大小設置爲內容大小。如果內容大小比滾動視圖的框架大,它會滾動:

scrollView.contentSize = CGSizeMake(width, height);

希望這有助於!

0

您必須根據您的數據設置您的scrollView內容大小。

[scrollView setContentSize:CGSizeMake(width,height)]; 

並且不要增加你的scrollView高度,只需修正它然後setcontentSize