我想重新加載我的View
,但在重新加載之後,我的ScrollView
無法正常工作,但其他所有內容都正確刷新。這裏是我的代碼來刷新視圖:重新加載視圖後,ScrollView無法工作3
extension UIViewController {
func reloadViewFromNib() {
let parent = view.superview
view.removeFromSuperview()
view = nil
parent?.addSubview(view) // This line causes the view to be reloaded
}
}
我試圖把這些變成我的viewDidLoad
也許我只需要手動刷新SrollView
但它仍然沒有工作。
self.beSrcollView.bounces = true
self.beSrcollView.delegate = self
self.beSrcollView.updateConstraints()
self.beSrcollView.isScrollEnabled = true
self.beSrcollView.updateFocusIfNeeded()
self.beSrcollView.setNeedsFocusUpdate()
self.beSrcollView.needsUpdateConstraints()
你知道如何解決這個問題嗎?
你想做什麼? – KKRocks
我想重新加載我的整個視圖,就像我第一次打開它。該文本域是空的等 –
那麼這種方法不會工作。您需要使用循環手動執行空文本字段。 – KKRocks