iPad popover视图

时间:2012-05-13 03:48:38

标签: ipad popover

我遇到了UIPopoverController的问题。我正在尝试在应用程序启动时在屏幕上显示注册表单(此后会定期显示登录屏幕)。但是,由于表单有点长,我还需要一个位于键盘上方的工具栏,带有next,prev,done按钮(类似于safari中的那些按钮)。

如何让工具栏显示在弹出窗口的顶部,同时仍然保持屏幕的整个宽度,iPad始终处于横向模式。

我确实有这个工作,但按钮只有当它们出现在与popover相同的矩形时才会激活。

任何帮助都将不胜感激

2 个答案:

答案 0 :(得分:1)

将工具栏设置为每个UITextField的inputAccessoryView。

有很多关于如何在SO和其他网站上执行此操作的示例。

答案 1 :(得分:0)

为上一个下一个工具栏创建一个类。 制作一个返回工具栏的方法,如下所示。

-(UIToolbar*)createToolBarForView:(UIView *)keyBoardView
{
  //Add segment Controller and Selector for your segmentController
}

在段控制器的选择器中使用Delegates通知实现类段控制器被触发。

完成所有这些操作后,为要显示该工具栏的所有textField设置inputAccessoryType

{      YourTextField.inputAccessoryView = [OBjectOfYourCustomView createToolBarForView:self.view];    }