1

如何完全像这样呈现视图控制器。我的意思是前面的密码视图。

我知道如何创建视图,但不知道如何呈现它。

在此处输入图像描述

4

2 回答 2

3

我使用UIPopoverController. 像这样的东西:

UIPopoverController *popover = [[UIPopoverController alloc] initWithContentViewController:content];
UIView *root = [UIApplication sharedApplication].keyWindow;
CGRect frame = root.frame;
frame.origin = CGRectCenter(frame);
frame.size = CGSizeMake(1, 1);

[popover presentPopoverFromRect:frame inView:root permittedArrowDirections:0 animated:YES];

框架是屏幕的中心点。为箭头方向传递 0 可防止通常的箭头出现在弹出框上。content是您希望显示的视图控制器。

于 2012-11-18T21:12:11.457 回答
1

实施基本上是viewController用适当的方法。但你不需要这样的一切。无需重新发明轮子。因为有一些非常漂亮的 3rd 方库可以做到这一点。查看 -

希望这可以帮助...

于 2012-11-18T20:48:12.773 回答