2013-07-26 64 views
0

我正在使用iPad應用程序。我有一個觀點與3部分。頂部是我顯示日期的地方(這是一個細條)。所述第二和第三部分(其各自一個UIView)已經被滾動視圖內添加這樣視圖不會顯示在故事板中的位置

enter image description here

我已經XCode中在故事板如此設置的滾動視圖尺寸:

enter image description here

現在,在代碼中,我已設置的滾動視圖的內容大小:

[self.scrollView setContentSize:CGSizeMake(768.0, 1500.0)]; 
在viewDidLoad中

( )

滾動視圖內的觀點已經在故事板中設置這些幀參數:

VIEW 1只

這個視圖顯示3個餅圖

enter image description here

enter image description here

然後低於這個觀點我有觀點2.

VIEW 2

enter image description here

其幀在故事板被設置爲:

enter image description here

現在的問題 ,當我運行該應用程序,不是在看到圖1(所有的餅圖)。視圖2的內容正在整個頁面中顯示(它也滾動到頁面之外),就好像視圖1從未在那裏一樣。 但是,如果在故事板中,我將滾動視圖的框架大小設置爲1000(高度),則會看到視圖1,然後頁面的其餘部分是空白的,然後如果我滾動(在巨大的空白區域之後),我會看到查看2的內容。

爲什麼即使我已經在故事板中設置了框架參數,當應用程序運行時視圖不會一個接一個出現?

我在這裏錯過了什麼?請幫忙。

+0

你能解決這個問題嗎? – rjgonzo

回答

0

對我來說,它看起來並不像你自動調整大小設置正確,在所有...

爲了得到你所描述的結果,我相信您需要將您自動調整大小設置爲以下值:

scrollview - 錨定到所有側面(頂部,底部,左側和右側)並縱向和橫向拉伸。

view1 - 錨定在頂部和左側,沒有拉伸。

view2 - 錨到頂部和左側,沒有伸展。

嘗試設置這些值,看看您是否得到更接近您正在尋找的結果。

+0

嗨@darkfoxmrd,謝謝你的回覆。我試過了,但還是一樣的。我花了相當一段時間與錨和拉伸因素,徒勞無功。 View2是一個UITableView,所以它本身就是一個UIScrollView。由於View1是一個固定大小的圖表,view2中已經有一個滾動條,所以我將整個滾動視圖的內容大小設置爲固定的。是否有意義? – Jean

+0

它確實有道理,現在我想我更瞭解這種情況,請看我編輯的答案,看看是否有幫助。 – csundman

+0

嗨@darkfoxmrd,謝謝你的回覆。同樣的問題仍然存在。很多空白(白色空間的半頁高度)view1和view2 :(! – Jean