2016-11-15 126 views
-1

我正在嘗試在我的視圖控制器(Swift)Xcode項目中集成水平滾動視圖。由於沒有錯誤,但滾動視圖不起作用,因爲沒有滾動。 水平滾動視圖的大小是(寬度= 414)和(高度= 100)。我無法在Swift中集成水平滾動視圖在我的視圖控制器中Swift Xcode

滾動視圖包含UIImages和按鈕。

我已經嘗試了幾件事情,但沒有任何工作。我使用 - 斯威夫特3和Xcode的8.1 ​​

I Want the UIImages to scroll

+0

滾動視圖工作,而其內容大小大於其自身大小。 – KKRocks

+0

是的內容大小比滾動視圖大,因爲滾動視圖包含20個UIImages,並且比滾動視圖寬度(414) – AshishVerma

+1

大,請在問題中添加該代碼以便我們理解。 – KKRocks

回答

0

如果你想在界面生成器來實現這一點沒有,你需要爲你的滾動視圖設置內容大小的任何代碼。

  1. 選擇您在IB中滾動視圖。
  2. 在右側面板中打開Identity Inspector並在其中找到用戶定義的運行屬性

enter image description here

  • 添加屬性(帶加號)。重命名keyPathcontentSize,改變類型BooleanSize並設置價值到你需要的(寬度爲您的圖片寬度的總和)。
  • +0

    感謝您的幫助,但我有一個問題。我有17個UIImages是80x80,所以在contentSize(寬度1360) - 我遇到的問題是滾動視圖不顯示所有的圖像,而只是在模擬器中顯示兩行。 – AshishVerma

    +0

    另外,現在我想垂直使用它。我不認爲它是滾動的,它就像彈跳一樣。 – AshishVerma

    +0

    @AshishVerma我不認爲你可以在界面構建器中做所有事情。試着找到一個基本的滾動視圖教程,現在你的問題太廣泛了。 – ovejka

    相關問題