popViewControllerAnimated后,进入的viewcontroller不能即时刷新。
这时它不执行viewDidLoad,但执行viewWillAppear:(BOOL),所以只要把刷新逻辑写到viewWillAppear:(BOOL)里就OK了。
但要注意当有刷新label这样的view里,它的backgroundColor最好不要是clearColor,否则label上的字会出现重影。
这时它不执行viewDidLoad,但执行viewWillAppear:(BOOL),所以只要把刷新逻辑写到viewWillAppear:(BOOL)里就OK了。
但要注意当有刷新label这样的view里,它的backgroundColor最好不要是clearColor,否则label上的字会出现重影。
本文探讨了在iOS开发中,使用popViewControllerAnimated方法后遇到的viewcontroller刷新问题。文章指出,此时viewDidLoad不会被执行,而viewWillAppear:(BOOL)将会被调用。因此,将刷新逻辑置于viewWillAppear:(BOOL)中可以解决问题。同时,文章还提醒开发者注意避免使用clearColor作为需刷新的view的backgroundColor,以防止出现重影现象。
1619

被折叠的 条评论
为什么被折叠?



