我有我的應用程序中的滾動視圖。默認y
我的滾動視圖的位置是80
。在某些位置,我需要將我的滾動視圖的y
位置移動到0
。這裏是代碼iOS Swift Scrollview以編程方式設置幀位置
@IBOutlet weak var ScrollView: UIScrollView!
override func viewDidLoad()
{
super.viewDidLoad()
self.ScrollView.delegate = self
if(Position == "changed")
{
self.ScrollView.frame = CGRect(x: 0, y: 0, width: self.ScrollView.frame.size.width, height: self.ScrollView.frame.size.height)
}
else
{
self.ScrollView.frame = CGRect(x: 0, y: 80, width: self.ScrollView.frame.size.width, height: self.ScrollView.frame.size.height)
}
}
但是這段代碼不起作用。
結帳我的回答,可能會幫助您:http://stackoverflow.com/questions/39936110/how-to-load-a-uiviewcontroller-inside-an-uiscrollview/39937248#39937248 – Aakash
當你想改變ScrollView的位置? –
我正在從多個視圖中加載此同一頁面。如果位置值等於'changed',我需要更改位置 –