2013-12-10 57 views
0

工作正常,我恨,支持自動佈局的iOS滾動視圖滾動的看法,他們快把我逼瘋了: - !d在iOS的7問題iOS6的

我發現這完美的作品在iOS 7使用滾動的方法views:

我把滾動視圖直接放在主視圖中,將滾動視圖附加到超級視圖的邊緣(頂部,底部前導和尾隨空間等於0)。

然後,我把一個UIView放到滾動視圖的邊緣附加的滾動視圖中(頂部,底部前導和尾隨空間等於0)。

然後我設置最內部視圖的高度約束,我把它鏈接到我的ViewController類,並以編程方式修改它的值。 或者,如果視圖是'靜態',我將每個使用故事板的組件放入內部UIView中,從頂部連接到超級視圖頂部的那個開始,下一個使用約束'Vertical Spacing'指的是他上面的那個......等等......直到最後,這也附在UIView的底部。

一切工作正常在iOS 7中,它是完美的,但iOS 6搞亂了與約束。 當我第一次發佈視圖時,一切都是完美的,但它似乎重新計算了約束條件,即使是在已經出現(並且方式不好)的情況下,事實上,如果我在視圖向下滾動時離開視圖,當我回到它時假設我們處於導航控制器中),就好像它的所有內容都「向上移動」,頂部的組件都隱藏起來了。

有沒有一種方法,使滾動視圖不論是iOS 6和iOS 7,I'n工作在兩個故事板作爲唯一的解決辦法思考,請告訴我還有另外一種方法... :-)

感謝大家,我上傳兩張圖片說明我的問題,從屏幕頂部取出:文件檢查 Correct, at first launch Messed up, after going back

回答

0

那麼取消選中使用AutoLayout和嘗試。