我希望我的應用程序中的選項卡欄項均勻佔據所有的選項卡欄,無論是縱向還是橫向。我的標籤欄上有五個標籤。下面的代碼沒有完成這個。我究竟做錯了什麼?我注意到screenSize.size.height實際上引用了寬度,我不確定這是爲什麼。如何均勻設置UITabBarItem寬度以佔用所有選項卡欄
任何幫助,非常感謝。
謝謝
UITabBar *tabBar = self.tabBarController.tabBar;
CGRect screenSize = [[UIScreen mainScreen] bounds];
float width;
if (self.isShowingLandscapeView){
width = screenSize.size.height/5;
}
else {
width = (screenSize.size.width/5);
}
[tabBar setItemWidth:width];
您不應該需要做任何事情,標籤欄項目應該自動調整到等寬。 –
沒錯,但我想要5個標籤欄項目均勻佔據整個標籤欄。默認情況下,這不會發生。 –
真的嗎?你能附上截圖嗎?我一定是誤解你在問什麼。 –