gpt4 book ai didi

objective-c - 重新加载 UIModalViewControllers

转载 作者:行者123 更新时间:2023-11-29 04:17:57 26 4
gpt4 key购买 nike

我有一个非常简单的 iPad 演示文稿,几乎没有模态视图。在每个 View 中,用户执行一个简单的操作(例如拖动 slider ),然后出现 UIButton“下一步”,在上一个 View 之上呈现新的模态视图。最后一个 View 中的按钮通过模态转场与第一个 View 连接。所以应用程序需要以递归方式工作。但是在第一次呈现之后(从第二个循环开始),所有 View 都会呈现其中完成的所有操作。因此,我希望每次用户点击最后一个 View 上的按钮时,所有应用程序 ModalViewController 都会重新加载到默认状态。

我是否可以仅在最后一个 ModalViewController 中 UIButton 的 -prepareForSegue 中设置它来实现此行为,或者这是一个更全局的问题?如果是这样,如何实现?

最佳答案

在每个ViewController中实现viewWillAppear将使您有机会在 View 到达屏幕之前重置 View 。当您从另一个 viewController 返回到 ViewController 时,viewWillAppear 会被调用。

-(void)viewWillAppear:(BOOL)animated
{
NSLog(@"viewWillAppear");

[super viewWillAppear:animated];

//Reset your view (i.e. hide next button etc.)

}

关于objective-c - 重新加载 UIModalViewControllers,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13413208/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com