我有我的应用程序中的滚动视图。默认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',我需要更改位置 –