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