ios – UITableViewCell accessoryView框架宽度高度为零

ios – UITableViewCell accessoryView框架宽度高度为零,第1张

概述我试图在点击附件时从UITableViewCell accessoryView显示UIPopoverController.我用: [self.popover presentPopoverFromRect:[[tableView cellForRowAtIndexPath:indexPath] accessoryView].frame inView:tableView permittedArrowD 我试图在点击附件时从UItableVIEwCell accessoryVIEw显示UIPopoverController.我用:

[self.popover presentPopoverFromrect:[[tableVIEw cellForRowAtIndexPath:indexPath] accessoryVIEw].frame inVIEw:tableVIEw permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];

但问题是:… accessoryVIEw] .frame是{{0,0},{0,0}},所以popover显示在屏幕的左上角.为什么会这样?如何获得accessoryVIEw的实际框架

我在用:

> iOS 8
>故事板
>预定义的详细信息附件(UItableVIEwCellAccessoryDe​​tailbutton)
>一台iPad

如果您需要更多代码可以回答,请告诉我,我会尽力为您解答.提前致谢!

解决方法 这是因为cell.accessoryVIEw为null. cell.accessoryVIEw仅返回自定义accessoryVIEw. 总结

以上是内存溢出为你收集整理的ios – UITableViewCell accessoryView框架宽度/高度为零全部内容,希望文章能够帮你解决ios – UITableViewCell accessoryView框架宽度/高度为零所遇到的程序开发问题。

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

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1044834.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存