2016-08-18 44 views
0

我正在使用viewcontroller,它適用於iphone5s〜6。 但是,當我運行這個應用程序使用iphone4s模擬器,我看不到底部的部分,因爲iPhone4s屏幕太短,我​​不能向下滾動查看隱藏的內容。如何添加僅在需要時顯示的滾動(iphne4s)?如何僅在需要時添加viewcontroller滾動條? iOS/swift

+0

將'UIScrollView'添加爲您的視圖控制器的子視圖根視圖'self.view' – iSashok

回答

0

你應該設置一個UIScrollView作爲viewController視圖的直接子視圖。設置UIScrollView的高度(和寬度)以填充屏幕,但內容視圖應該具有其所有內容的高度。這種方式在iPhone 5和iPhone 6上的視圖將保持靜態,但在iPhone 4S上它可以滾動。

+0

我將scrollview設置爲viewcontroller視圖的直接子視圖。在scrollview中,我有我的堆棧視圖,其中包含所有內容。但添加滾動視圖後,所有內容都變寬了,所以我只能看到左側部分內容,仍然不允許垂直滾動... – JessJ

+0

@JessJ爲contentView添加附加約束 - 其寬度必須等於scrollView的寬度。這將告訴scrollView它上下滾動。 –