textview上的popoverview单击tableview单元格

Posted

技术标签:

【中文标题】textview上的popoverview单击tableview单元格【英文标题】:popoverview on textview click in tableview cell 【发布时间】:2012-10-19 06:59:50 【问题描述】:

我有一个UITableView 作为一个表单,它在UITableViewCell 上有UITextView。 我希望在文本视图的位置选择文本视图时出现UIPopoverView。 当我单击文本视图时,UIPopoverView 出现在不同的位置。 如果可以的话,请帮助我。 很长时间以来,我都被困在这部分代码中。

提前致谢。

【问题讨论】:

请提供一些代码。我认为箭头方向有问题。你设置哪个箭头方向? 如果您希望它出现以便它遮挡文本视图 rect,然后从 rect 调用 present 并在您刚刚单击的文本视图上方偏移一个矩形。 这是 iPhone 应用程序还是 iPad?? 显示代码以便您轻松获得帮助。 使用>> [popoverController presentPopoverFromRect:tableviewCell.frame inView:tblView allowedArrowDirections:UIPopoverArrowDirectionAny animated:YES]; 【参考方案1】:
[yourPopoverView presentPopoverFromRect:CGRectMake(yourTextView.frame.origin.x.0,yourTextView.frame.origin.x, 400.0, 400.0) 
                             inView:self.view
           permittedArrowDirections:UIPopoverArrowDirectionAny 
                           animated:YES];

在上面给出你的要求的框架,比如 yourTaxtView.Frame

【讨论】:

以上是关于textview上的popoverview单击tableview单元格的主要内容,如果未能解决你的问题,请参考以下文章

如何关闭 Popoverview 控制器?

通过单击从 textview 打开 url

如何将数据从一个 Activity 中的 ListView 传递到另一个 Activity 上的 TextView?

Android:单击按钮时如何显示TextView?

如何在popoverview中显示两个按钮-WEPOPOVER

如何在单击 TextView 时像单击按钮一样突出显示它