ipad状态栏 标签栏的适配

iOS 自定义tabbar,在ipad上点击的位置不对

iPad适配tabBarController

 

iPad的tabBarController会在底部居中显示,根据不同的需求可能需要把tabBarItem均匀分布显示,具体修改如下

self.tabBar.itemPositioning = UITabBarItemPositioningCentered;

 //以下2个属性需要设置Centered样式才有作用,否则无效

        

 self.tabBar.itemSpacing = (WIDTH-tabItemWidth*self.childViewControllers.count)/(self.childViewControllers.count+1);

        

 self.tabBar.itemWidth = tabItemWidth;

 、、、、、、、、、、、、、、、

self.tabBar.itemPositioning = UITabBarItemPositioningFill;
加上这一句完美解决 

iOS iPad和iPhone设置判断

断当前是不是运行在iPhone设备上
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
…...
}

// 适配时判断手机的系统版本

define iOS8 [[[UIDevice currentDevice] systemVersion] floatValue] >= 8.0



作者:大冰哒哒呤
链接:https://www.jianshu.com/p/14d067067eb4
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
posted @ 2018-05-16 09:28  sundaysios  阅读(482)  评论(0)    收藏  举报