当从当前页面(回退到首页可能中间有好多个页面)回退到首页,大多做法是直接push到首页,这样会加重内存负担。
此处建议用下面的方法pop到首页去(因为页面的堆栈中已经有首页了,直接pop出去就可以了)。(此处的首页是ViewController.m来,包含ViewController.h就可以了)
for (UIViewController *tempin self.navigationController.viewControllers)
{
if ([tempisKindOfClass:[ViewControllerclass]])
{
[self.navigationControllerpopToViewController:temp animated:YES];
}
}
本文提出了一种优化页面回退方法,通过直接pop到首页而非push,显著减轻了内存压力,提升了用户体验。
2124

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



