我怎么能有酥料饼来自一个标签,而不是一个视图
-
25-09-2019 - |
题
我有一个的TabBar应用程序,我想一个酥料饼的来自于选项卡之一。是否有一个良好/简单的方法来做到这一点没有改变看法?
解决方案
有当前未一种方法来直接地(通过支持的API调用)获取特定选项卡栏项的帧。我要做的就是只显示来自这样的标签栏左端的弹出:
CGFloat tabBarHeight = self.tabBarController.tabBar.bounds.size.height;
CGRect rect = CGRectMake(0, 0, tabBarHeight, tabBarHeight);
[popoverController presentPopoverFromRect:rect
inView:self.tabBarController.tabBar
permittedArrowDirections:UIPopoverArrowDirectionDown animated:YES];
您可以尝试估计考虑当前的方向考虑到标签栏项目的位置,如果你真的想和调整上述矩形的X坐标。
您还可以看看通过的TabBar的子视图,找到UITabBarButton对象,但是,这不是记录,因此不推荐使用。
不隶属于 StackOverflow