[self.popover presentPopoverFromrect:[[tableVIEw cellForRowAtIndexPath:indexPath] accessoryVIEw].frame inVIEw:tableVIEw permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
但问题是:… accessoryVIEw] .frame是{{0,0},{0,0}},所以popover显示在屏幕的左上角.为什么会这样?如何获得accessoryVIEw的实际框架?
我在用:
> iOS 8
>故事板
>预定义的详细信息附件(UItableVIEwCellAccessoryDetailbutton)
>一台iPad
如果您需要更多代码可以回答,请告诉我,我会尽力为您解答.提前致谢!
解决方法 这是因为cell.accessoryVIEw为null. cell.accessoryVIEw仅返回自定义accessoryVIEw. 总结以上是内存溢出为你收集整理的ios – UITableViewCell accessoryView框架宽度/高度为零全部内容,希望文章能够帮你解决ios – UITableViewCell accessoryView框架宽度/高度为零所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)