2015-06-19 66 views
0

我有一個非常基本的項目與多個視圖控制器。第一個視圖有一個帶按鈕的滾動視圖。如果按下滾動視圖上的按鈕,它將轉到不同的視圖控制器。我需要在該視圖上滾動視圖。我正在使用的當前教程是由Jared Davidson編寫的(https://www.youtube.com/watch?v=5hIyn_UdFIc)。他將屬性放在視圖控制器的滾動視圖中。如何讓多個元素能夠受到視圖控制器的影響

import UIKit 

class ViewController: UIViewController { 


@IBOutlet weak var scrollView: UIScrollView! 


override func viewDidLoad() { 
    super.viewDidLoad() 
    // Do any additional setup after loading the view, typically from a nib. 
    scrollView.contentSize.height = 1000 
} 

override func didReceiveMemoryWarning() { 
    super.didReceiveMemoryWarning() 
    // Dispose of any resources that can be recreated. 
} 


} 

第二滾動視圖將具有略微不同的性質,但Xcode中不會讓我控制點擊拖入視圖控制器,以便爲第二滾動視圖的@IBOutlet。

預先感謝您。

回答

0

您確定在Interface Builder中的視圖中將正確的類設置爲正確的視圖控制器嗎?

在接口生成器(故事板),選擇第二個視圖控制器,並在右側窗格中,類名

enter image description here

+0

我不會改變你的第二個視圖控制器類的名稱當然,我只是從視圖控制器複製和粘貼代碼,因爲除了滾動視圖之外,沒有其他代碼。你在上面看到的是我的Swift文檔中的內容。 –

+0

我會把一個獨特的類,我會聲明在一個單獨的SWIFT文件或繼續使用現有的視圖控制器文件? –

+0

您可以聲明另一個唯一的類並將其放入單獨的文件中。例如,如果你調用這個類DetailViewController,你會在這個DetailViewController.swift文件中聲明這個類,並把你所有的獨特的IBOutlets/IBActions放在這裏,以及你可能擁有的任何其他邏輯。然後在你的故事板中,選擇你希望由這個新類代表的視圖控制器,並按上面的指定更改類名,並完成你的IBOutlets/IBActions – ranunez

相關問題