我在滾動視圖中有兩個子視圖。我需要以編程方式定位這兩個子視圖。通過在DispatchQueue.main.async
內編寫代碼,我做得正確。這裏是代碼:iOS Swift設置以編程方式查看幀位置
DispatchQueue.main.async
{
self.SelectClientDetailView.frame = CGRect(x: 0, y: 637, width: self.SelectClientDetailView.frame.size.width, height: self.SelectClientDetailView.frame.size.height)
self.SelectClientDetailView2.frame = CGRect(x: 0, y: 837, width: self.SelectClientDetailView2.frame.size.width, height: self.SelectClientDetailView2.frame.size.height)
}
它的工作很好,但當我滾動我的滾動視圖這兩個視圖設置回舊位置。如何解決它。其默認y
位置將是SelectClientDetailView
:400和SelectClientDetailView2
:600
您確定要將視圖添加到scrollView而不是視圖嗎? – 7to4
@ 7to4亞這兩個意見都在滾動視圖 –