【问题标题】:iPad popover viewiPad 弹出视图
【发布时间】:2012-05-13 03:48:37
【问题描述】:

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

如何使工具栏出现在弹出视图的顶部,同时仍保持屏幕的全宽,iPad 始终处于横向模式。

我确实有这个工作,但是这些按钮只有在它们出现在与弹出框相同的矩形中时才会处于活动状态。

如有任何帮助,我们将不胜感激

【问题讨论】:

    标签: ipad popover


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

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

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

      在完成所有这些事情后,为您希望工具栏出现的所有文本字段设置 inputAccessoryType

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-05-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-06-18
        相关资源
        最近更新 更多