1
我有一个tabbar应用程序,我想要一个弹出窗口来自其中一个选项卡。有没有改变视图的好方法?我怎样才能有一个弹出窗口来自一个选项卡而不是一个视图
我有一个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对象,但没有记录,因此不推荐使用。
谢谢。安娜:) – 2014-04-07 08:31:15