HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了以ipad为中心的uipopover大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我想为iPad创建一个新的键盘.

我设计了一个视图,具有按键和所有底层的工作,以便用户按下键填充文本框,并在用户按下返回按钮时将该值传递给调用例程.

这一切都可以.

现在 – 我想创建这个视图作为一个popover.

我完成了基本操作(弹出并被解雇)

但是现在我需要一些微调帮助.

这是我的问题…

1)如何在没有UIPopoverArrowDirectionAny选择的情况下创建一个以屏幕为中心的弹出窗口?

2)确保弹出窗口是我在XIB文件中创建的大小(目前,它调整大小并移除窗口中最右边的一些大小)

谢谢
托尼

解决方法

为了呈现它没有箭头通过0为“allowedArrowDirections”:

[popOverController presentPopoverFromRect:rect inView:view permittedArrowDirections:0 animated:YES];

将它置于中心位置,通过位于视图中心的1×1 rect:

CGRect rect = CGRectMake(viewWidth/2,viewHeight/2,1,1);
[popOverController presentPopoverFromRect:rect inView:view permittedArrowDirections:0 animated:YES];

然后你有一个中心和无箭头的popover.

关于删除箭头的位可以随时断开.他们没有提供一个UIPopoverArrowDirectionNone选项的原因,他们可能会选择抛出一个异常,将来当0被传递,或认为某事.使用它自己承担风险.

大佬总结

以上是大佬教程为你收集整理的以ipad为中心的uipopover全部内容,希望文章能够帮你解决以ipad为中心的uipopover所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。