UIPopoverController显示在错误的位置

编码式

我想UIPopoverController在单击标签时显示一个所有元素均使用AutoLayout进行布局。

// In TorHeimPopoverViewController.swift
// self.view is TorHeimPopoverViewController's view

popover.presentPopoverFromRect(label.frame, inView: self.view, permittedArrowDirections: UIPopoverArrowDirection.Left, animated: true)

它显示在另一个UIPopoverController(TorHeimPopoverViewController)中,并且在一个容器中

MainAppView-> TorHeimPopoverViewController-> ContainerView

在此处输入图片说明

我怎样才能解决这个问题?

编码式

问题是,此inView参数错误。的rect与label.frame所在的rect有关ContainerView

例如,当label.frameis时x = 300, y = 100,它将采用这些坐标,但将其self.view用作原点,而不是容器。

在此处输入图片说明

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

UIPopOverController出现在错误的位置

来自分类Dev

InfoWindow显示在错误的位置

来自分类Dev

Googlemap显示错误的位置

来自分类Dev

InfoWindow显示在错误的位置

来自分类Dev

Googlemap显示错误的位置

来自分类Dev

UIScrollView显示错误的位置

来自分类Dev

表单错误显示在错误的位置

来自分类Dev

形成模态显示位置错误

来自分类Dev

显示例外错误的位置

来自分类Dev

角度指令显示在错误的位置

来自分类Dev

形成模态显示位置错误

来自分类Dev

Android ListView显示错误的位置

来自分类Dev

if 语句计算显示在错误的位置

来自分类Dev

Google Maps API在某些位置显示了错误的位置,但在其他位置显示了正确的位置

来自分类Dev

UIPopoverController iOS 8中的UITextField高度错误

来自分类Dev

WidgetContainer在错误的位置显示下拉菜单

来自分类Dev

iOS 7标签栏显示在错误的位置

来自分类Dev

Bootstrap下拉列表显示在错误的位置

来自分类Dev

PagerSlidingTabStrip显示viewPager项目的错误位置

来自分类Dev

Windows Phone GPS教程显示错误的位置

来自分类Dev

SplitViewController中的DetailViewController显示在错误的位置

来自分类Dev

StickyGridHeader中的弹出窗口显示错误的位置

来自分类Dev

错误消息未在正确的位置显示

来自分类Dev

如何仅显示位置列表中的错误?

来自分类Dev

Bootstrap下拉列表显示在错误的位置

来自分类Dev

PagerSlidingTabStrip显示viewPager项目的错误位置

来自分类Dev

验证摘要未在正确的位置显示错误

来自分类Dev

CSS显示:表格单元内容位置错误

来自分类Dev

Angular Strap typeahead popover显示在错误的位置