2015-09-14 41 views
-1

我試圖在我的代碼中實現一個scrollView,pythoScroll!它運行,但然後我得到運行時錯誤,這個消息出現......「意外地發現零,而解包可選值」,它指向我的viewDidLoad這兩行。 謝謝簡單的UIScrollView在Swift2中

override func viewDidLoad() { 
    super.viewDidLoad() 

    pythoScroll.contentSize.height = 100 
    pythoScroll.contentSize.width = 300 

} 
+0

pythoScroll爲零,大概在Interface Builder – Atamiri

+1

的[什麼是「致命的錯誤:零而展開的可選值意外地發現」?意味着]可能的複製沒有連接​​(http://stackoverflow.com/questions/ 32170456/what-does-fatal-error-unexpectedly-found-nil-while-unwrapping-an-optional-valu) –

回答

0

您可以以編程方式設置滾動視圖。在我看來,它更好,更整潔。要做到這一點:

  1. 只是你的viewDidLoad()

    var scrollView = UIScrollView!

  2. 內,您的viewDidLoad中()之前創建一個滾動型變量執行以下操作:

    scrollView = UIScrollView(frame: view.bounds) scrollView.contentSize = CGSize(width: 300, height: 300) view.addSubview(scrollView)

  3. 這是非常多的。說實話,我不在Xcode上,所以我不能真正測試這段代碼是否運行。試試看,如果有任何問題讓我知道。

+1

爲什麼初始化兩個滾動視圖? –