我有带有主视图控制器的 iPad 应用程序,顶部有一个导航栏。我想在导航栏上创建一个登录按钮,它应该打开一个包含用户名、密码、一个附加字段和一个登录按钮的弹出视图。单击登录按钮将关闭弹出窗口并将文本字段中的信息传递回主视图控制器。
我一直试图在网上找到类似的东西,但没有运气。
有谁知道这样做的方法?
你应该看看UIPopoverController
这是您初始化和显示它的方式:
UIPopoverController *myPopover = [[UIPopoverController alloc] initWithContentViewController:myForm];
[myPopover presentPopoverFromRect:button.frame inView:self.view permittedArrowDirections:UIPopoverArrowDirectionsAny animated:YES];
要从您那里取回数据,myForm
您可能需要使用委托。
myForm.delegate = self; //before presenting de popover