iphone - 在开头呈现模态视图

标签 iphone

我正在使用菜单的模态视图,该 View 应该在应用程序的一开始就出现。然后,触摸菜单中的按钮将 View 更改为主视图...

因此,与许多其他模态视图用法不同,模态视图必须在不接触主视图的情况下假装,但必须先于它......

当通过按钮在主视图中间调用时,模态视图成功显示,但如果我使其出现在开头(通过放置

 [self presentModalViewController:menuModal animated:YES];

在早期阶段调用的函数..)

我考虑过将主视图称为菜单 View 中的模态视图,但这是一种相反的方式,所以我不确定。 我怎样才能实现它? 请帮帮我...

最佳答案

模态视图或普通 View 无法推送到 viewDidLoad 和 viewWillAppear 方法上的现有 View 上。因为到那时 View 本身还没有加载。

因此,放一个

-(void)viewDidAppear:(BOOL)animated
 {
      [self presentModalViewController:menuModal animated:YES];
 }

应用程序初始 View 或主视图的 (void)viewDidAppear:(BOOL)animated 方法(如上所示)中的语句。

希望这对您有帮助。

关于iphone - 在开头呈现模态视图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5062174/

相关文章:

iphone - UITableViewCell 文本很长

iphone - 如何知道为什么应用程序在模拟器中崩溃

iphone - 我们如何知道 map 坐标是否在当前区域?

iphone - UIButton 不允许 UIScrollView 滚动

iphone - __dyld_dyld 应用程序启动时出现 fatal error

iphone - 是否可以查看 iPhone 应用程序源代码?

iphone - 如何使用 UIBezierPath 绘制一条跟随触摸事件的线?

iphone - UINavigationController popViewControllerAnimated : crash in iOS 6

ios - CLLocation Manager startUpdatingLocation第二次调用不起作用

iphone - 在图库中显示一些缩放图像