UIAlertController popoverPresentationController 覆盖 sourceView

本·威廉姆斯

我正在为UIAlertController这样的属性设置

alertController.modalPresentationStyle = .popover
alertController.popoverPresentationController?.sourceView = sourceView
alertController.popoverPresentationController?.sourceRect = sourceView.bounds

这呈现alertController在iPad显示酥料饼如预期,与酥料饼的箭头中的确切中心尖端sourceView,如所预期。然而,这掩盖了我的部分内容sourceView有什么我可以做的,这样内容就不会被覆盖?例如,如果箭头指向下方,则箭头尖端将位于 my sourceView. 如果箭头朝上,箭头尖端将在我的sourceView. 我可以操纵sourceRect,但我无法提前知道箭头方向将是什么。

捕手

箭头应该指向 sourceRect 相对于 sourceView 的外部。当您将 sourceView.bounds 作为应该是整个源视图的 sourceRect 时。所以不应该重叠。

在那里设置一个断点并逐步执行并验证一切都如您所愿。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当UIAlertController覆盖屏幕时,自动禁用类型为custom的UIButton

来自分类Dev

iOS,PopOverPresentationController问题,.xib

来自分类Dev

UIBarButtonItem给了我popoverPresentationController的错误框架

来自分类Dev

UIActivityViewController在iPad上使用sourceView或barButtonItem崩溃

来自分类Dev

UIActivityViewController将sourceView设置为UIBarButtonItem

来自分类Dev

SourceView和SourceRect是否已贬值?

来自分类Dev

GTK SourceView 滚动标记不工作

来自分类Dev

UIAlertController 太小

来自分类Dev

当 popoverPresentationController 和键盘关闭时应用程序崩溃

来自分类Dev

如何将MGLAnnotationView设置为popover的sourceView

来自分类Dev

在UIAlertController外部点击时如何关闭UIAlertController?

来自分类Dev

在ViewController外部显示UIAlertController

来自分类Dev

从UIAlertController访问输入

来自分类Dev

iOS UIAlertController中断动画

来自分类Dev

解雇UIAlertController(最佳做法)

来自分类Dev

UIalertcontroller按钮序列

来自分类Dev

UIAlertController addTextFieldWithConfigurationHandler。奇数功能

来自分类Dev

循环多个UIAlertController的

来自分类Dev

使UIAlertController accessibilityLabel与标题不同

来自分类Dev

UIAlertController延迟显示

来自分类Dev

UIAlertController与UICollectionViewFlowLayout冲突

来自分类Dev

子类化UIAlertController

来自分类Dev

UIAlertController获取文本

来自分类Dev

防止解雇UIAlertController

来自分类Dev

如何更改UIAlertController的高度?

来自分类Dev

UIAlertController抛出NSInvalidArgumentException

来自分类Dev

mvvmcross中的UIAlertController绑定

来自分类Dev

防止UIAlertController关闭

来自分类Dev

自动关闭UIAlertController

Related 相关文章

热门标签

归档