iPad弹窗视图
问题描述:
我遇到了UIPopoverController的问题。我试图在应用程序启动时在屏幕上显示注册表单(此后定期登录屏幕)。然而,由于表单有点长,我还需要一个位于键盘上方的工具栏,以及next,prev,done按钮(与Safari中的类似)。iPad弹窗视图
如何让工具栏出现在弹出窗口的顶部,同时仍然保持全屏宽度,iPad始终处于横向模式。
我确实有这个工作,但只有当它们出现在与弹出窗口相同的矩形中时,按钮才会被激活。
这里任何帮助,将不胜感激
答
设置工具栏成为每个UITextFields的inputAccessoryView。
有很多关于如何在SO和其他网站上执行此操作的示例。
答
为您的上一个工具栏和下一个工具栏创建一个类。 制作如下返回工具栏的方法。
-(UIToolbar*)createToolBarForView:(UIView *)keyBoardView
{
//Add segment Controller and Selector for your segmentController
}
在选择为您的细分控制器使用委托,通知执行类,段控制器被解雇。
使所有这些事情之后设置inputAccessoryType所有您想要该工具栏出现在文本框
{ YourTextField.inputAccessoryView = [OBjectOfYourCustomView createToolBarForView:self.view]。 }