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。
預先感謝您。
我不會改變你的第二個視圖控制器類的名稱當然,我只是從視圖控制器複製和粘貼代碼,因爲除了滾動視圖之外,沒有其他代碼。你在上面看到的是我的Swift文檔中的內容。 –
我會把一個獨特的類,我會聲明在一個單獨的SWIFT文件或繼續使用現有的視圖控制器文件? –
您可以聲明另一個唯一的類並將其放入單獨的文件中。例如,如果你調用這個類DetailViewController,你會在這個DetailViewController.swift文件中聲明這個類,並把你所有的獨特的IBOutlets/IBActions放在這裏,以及你可能擁有的任何其他邏輯。然後在你的故事板中,選擇你希望由這個新類代表的視圖控制器,並按上面的指定更改類名,並完成你的IBOutlets/IBActions – ranunez