如何呈现与此完全相同的视图控制器。我的意思是前面的密码视图。
我知道如何创建视图但不知道如何呈现它。
答案 0 :(得分: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
是您要显示的视图控制器。
答案 1 :(得分:1)
实施基本上是viewController
,具有适当的方法。但你不需要这么一切。无需重新发明轮子。因为有一些非常漂亮的第三方库来做到这一点。退房 -
希望这会有所帮助......