【发布时间】:2014-02-04 11:34:17
【问题描述】:
我在其他视图控制器中添加了一个视图控制器作为子视图,并且在该子视图控制器中我正在呈现 UIAlertview。关闭该警报视图后,视图对触摸无响应。当我最小化应用程序并再次启动它时,它会再次激活。
任何想法..
这是我正在使用的代码, 首先,我在 uiscrollview 内的主视图控制器中添加了子视图控制器作为子视图。
SharedViewController *sharedVC = [[SharedViewController alloc] initWithNibName:@"SharedViewController" bundle:nil];
[sharedVC.view setFrame:CGRectMake(2048, 0, 1024, 545)];
sharedVC.delagate = self;
[mainScrollView addSubview:sharedVC.view];
在 SharedViewController 中,我有一个按钮,我可以点击它来执行此操作,
[[[UIAlertView alloc] initWithTitle:@"MyApp" message:@"No File selected. Please select some of them and try again." delegate:nil cancelButtonTitle:@"OK" otherButtonTitles: nil] show];
在显示 alertview 并点击 OK 按钮后,除非我最小化应用程序并再次打开,否则视图将变得无响应。
【问题讨论】:
-
我认为您需要为此添加更多详细信息。也许显示你的一些代码。没有人为此发布任何答案,因为他们没有足够的细节来制定答案。
-
你还提到你正在添加一个视图控制器作为另一个视图控制器的子视图。你在做正确的 UIViewController 遏制吗?
-
您的视图的 X 坐标超出范围 (x = 2048)
-
它在滚动视图中,所以 x 坐标边界没有问题
标签: iphone uiview ios7 uialertview