iOS 8 iPad tab bar height is different than iOS 7 - ios

Does any one know if the official documentation tells us the height of the tab bar on iOS 8 iPad applications?
My app's tab bar frame is (0, 719) (1024, 49) on my landscape iPad app on iOS 8.
For iOS 7, it's (0, 712), (1024, 56).
I read in https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/TransitionGuide/Bars.html that the height on iOS 7 ipads is 56 pixels. I'm guessing it's not the same for iOS 8?

Apple have changed the iPad tab bar height back to 49pt in iOS 8. An Apple engineer has confirmed the change. The documentation seems to have not updated however.
So for iPad, the UITabBar heights per iOS version are:
iOS 6 and earlier - 49pt
iOS 7 - 56pt
iOS 8 and later - 49pt
The tab bar has always been 49pt on iPhone and remains that way.

You can get the size of the tab bar programmatically instead
tabBarController?.tabBar.bounds.size

Related

UITabbar stretched in iOS 10 but not 11+

So I've been developing my app on iOS 11 and 12 for the past few weeks, but after testing on the iOS 10.3.3 iphone 7 simulator (and real iphone 7's), I just realized that the tab bar icons look really stretched for some reason.
They look fine on all phones iOS 11+
I followed the guidelines here: https://developer.apple.com/design/human-interface-guidelines/ios/icons-and-images/custom-icons/
My image sizes are
#3x: 75x75
#2x: 50x50
#1x: 25x25
I've played around in storyboard and have no idea how to fix this. Any thoughts?
Ok, so it turns out I had imbalanced tab bar item insets.
Changing from this:
To this:
ended up fixing the issue. Not really sure why it doesn't work below iOS 11.

Xcode 7.1.1 UINavigationBar does not cover the entire width of the screen with iPhone 6 and above

My app was acting fine till I updated my Xcode. For some odd reason, my UINavigationBar is no longer covering the entire width of the screen for devices iPhone6 and above.
For iPhone 5:
For iPhone 6 and above:
I think you didn't used autolayout. Okay no problem..
Follow below steps:
1. you need to keep it empty on Launch Screen file.
2. Create Launch image source and then add iPhone 6 and 6+ splash screens
Then it will work your navigation bar automatically fit based on device.

update tab bar height in iOS 7/8 from iOS 6 - UITabBar

I am updating an app that was written for previous iOS (5/6). I have updated the icons for the tab bar; according to the Apple requirements (Icon and Image Sizes) they are 50x50p for all devices except the iphone 6 plus. Unfortunately also my tab bar is 49 pixels in height (keep still the iOS6 size) and the icons cover its entire space. This tab bar (UITabBar) was created in the Interface builder but I am not able to change "size inspector" values.
iOS 6/7 Deltas values don't do anything.
I have setted the Deployment Target to iOS 7.1 and Base SDK to 8.0
How can i change/increase the tab bar height like in iOS 7/8?

Why Bar button item tint color changing in ios 6.0?

I am making my application support both iOS 6 and iOS 7 .
I am using Xcode 5 with iOS 7 SDK.
When I create the storyboard, the buttons in the navigation bar are in iOS 7 style.
But when I run it in iOS 6.0, it shows tint color in the background as following.
I want the iOS 7 style in iOS 6.
Is there any way to do that?
Yes You can make Navigation bar in iOS 6 look like Navigation bar in iOS 7
Just Go To This link :
Navigation bar in iOS 6 look like bar in iOS 7
And for more information Just Follow Apple documentation for iOS 7 UI Transition Guide

UIStatusBar merge with UINavigationBar for iOS 7

I have UINavigationBar which is green color and have UIStatusBar which is black color. It seems great for iOS 6, but now its transparent in iOS 7. So i just upgrade my app according to iOS 7 new design fundamentals and i want to merge my NavigationBar and StatusBar. How can i merge them ?
You have to design new navigation bar image for iOS 7 specially with height (44 + 20[status bar height]) = 64 for 1x & 128 for 2x and you have to manually check for iOS versions if iOS 6 and earlier version set old image and for iOS 7 and later version setup new resized image.

Resources