2010-12-10 27 views

回答

4

目前没有办法直接(通过支持的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对象,但没有记录,因此不推荐使用。

+0

谢谢。安娜:) – 2014-04-07 08:31:15

相关问题