iOS cordova application has a tab bar at the bottom with background images. These images work perfectly fine in iOS 9 and iOS 10 with cordova 3.5.0,but in iOS 11.x the background images are not visible so I tried upgrading the cordova to 4.5.3 with all the required plug-ins. But that doesn't seem to work.
In iOS 11.2
In iOS 9
I could figure it out myself, the problem was because of the higher iOS version, image hidden property was being set to true, which I had to set to false for always, independent of OS versions.
Related
My Cordova app is built with phonegapbuild cli 9 and all plugins are up-todate. App is installed via TestFlight on iPhone iOS 12. My problem is that app is running in iOS 7 style and everything like status bar and keyboard are enlarged and displayed blury.
I tried wkwebview but made no difference.
I recently upgraded to Xcode 9.2 and iOS 11. When I first run my project, all of my views were superimposed by the status bar, instead of the status bar being directly on top of my view. On an older version of Xcode, we don't have this issue. A screenshot of my problem is attached here.
Update:
Solved adding this plugin on my cordova application.
cordova plugin add cordova-plugin-statusbar
When I run the app on iOS 7.1, I have a problem with screen size. On iOS 7.1 it is smaller than it should be(between black spaces). Where to move to find the error? Thanks.
Here is the screenshots:
iOS 7.1:
iOS 9.1:
Assuming you have setup a launch screen storyboard, you need to realize that it will only be used on devices with iOS 8.0 or later. For older versions of iOS, you still need to provide all of the appropriate launch images.
I have postponed all updates for Xcode and iPad till now. So I updated my Xcode to 6.0.1 and iPad to iOS 8. But not some features in my app behave and look different. Also now I have this anointing transparent top bar. So I took 6.1 SKD from my old 4.2 xcode ad put it in the new Xcode, not I can set base SKD and deployment to 6.1. But it did not helped, It still look different like on iOS 8. So how can I run my app as 6.1 on iOS 8?
I have an application build on Xcode 4.6 and iOS 6.1, but now apple requirement of submitting app must be published using Xcode 5.0. I set the deployment target to 6.1 in Xcode 5 and publish the app to app store.
I have a plan to shift completely to ios7 later but when I run app from Xcode 5 I am getting old UI but if i am downloading from store I am getting the ios7 UI which is not optimised and all loping very bad.
How to fix this issue?
Some UI elements are iOS version depended (no matter on what Xcode version your app was compiled). If you are using iOS 7 (on the simulator or on a real device) your UIAlertView for example will have the new iOS 7 UI. (Blurred white with blue writing)
I'm guessing that your iPhone has iOS 7 on it while you are trying to run your app from Xcode on iOS 6 simulator.
On a device running iOS 7, all of the system UI—such as alerts and
notifications—uses the iOS 7 appearance, even if your app is currently
using an earlier appearance.
iOS 7 UI Transition Guide
If you want to keep the legacy UI and still use Xcode 5 you can read this great tutorial.
I'd still advise against this, staying behind will stack more and more problems that you'll need to solve eventually.