2016-07-26 193 views
0

我知道在IOS你可以设置一个视图与此重绘:如何完全重新加载视图?

self.view.setNeedsDisplay() 

不过,反正是有刷新这样的观点,即再次召回viewDidLoad()及其所有构造方法?

+1

我建议你构建你的视图控制器,以便你不需要*'viewDidLoad'来再次调用。 – Paulw11

回答

0

你可以做的是这样的:

var window: UIWindow? 

let storyBoard : UIStoryboard = UIStoryboard(name: "StoryBoardName", bundle:nil) 

let viewController = storyBoard.instantiateViewControllerWithIdentifier("ExampleIdentifier") as! ExampleViewController 

然后什么函数内部:

这基本上都会重新加载/重绘窗口。你不应该尝试直接调用viewDidLoad()

相关问题