Ionic Ios UINavigationBar Overlaps View - ios

I'm using Ionic Framework to build a app with a header.
The ionic header is implemented correctly but it`s being overlapped by UINavigationBar when running in Ios Device or simulator.
It's strange because it works correctly when testing in browser but it gets overlapped when in Iphone.
Open the images link to see it!
Screens: https://mega.nz/#F!TMBRXKBC!Ajd7FghDYQ5D3rf3f5rZsQ
Images explanation:
1- working example in browser
2- overlapping in xcode debugger
3- overlapping example in iphone
4- when i turn the device, i can see the nav behind

Related

iOS Capacitor launch screen resizes during launch

I am developing an iOS app using Ionic. I have a problem with the splash screen which I'm trying to resolve either from the native side via Xcode or from the Ionic side.
I used cordova-res ios --skip-config --copy to generate and set the images and made sure they are there in Xcode.
When the app launches, the splash screen consists of first a native image displayed by iOS then an "identical" copy of it by Capacitor while the app loads. However, the second screen appears smaller.
How can I make the two sizes match? I wouldn't care if the solution scales the image up or down, as long as they become the same size.
I am comfortable with Ionic but not comfortable with Xcode or Swift, so please be as clear as you possibly can if the solution is on the Xcode side :).
Video of the problem: https://youtu.be/DIfjErgw7hU

UICollectionView Drag works in the Simulator but not in iPhone 8 Device

I am developing a custom keyboard for iOS, using Xcode 9.2 and Swift 4. The project is 100% code based (no Storyboard) and has limited use of AutoLayout (due to performance requirements).
The keyboard includes a UICollectionView that implements a reordering functionality with Drag and Drop.
Everything works fine in the following scenarios:
Simulator
Running the App in the simulator
Running the keyboards as an App Extension in the Simulator (building the dedicated Build Target as specified in Apple's App Extension Programming Guide
Device (iPhone 8, with iOS 11.2.6)
Running the app in the device
When running the app as App Extension and after having configured the custom keyboard in the device, everything works OK, except the Drag functionality.
The keyboard shows that drag selection animation (using dragPreviewParametersForItemAt), but the drag movement does not work
I made sure that the dragInteractionEnabled = true is set (in case there is a different behavior between the device and the simulator)
I tried to debug the operation, but Xcode doesn't seem to report any particular issue in the Drag and Drop Delegates
The question is. Has anyone seen this type of issue or have any recommendation?
Rgds... e

Home screen is not clickable in ionic cordova iOS build

I have an ionic cordova app which is working fine on Android device, but during iOS build there are some issues
Not able to click on any button, any text field on the screen.
Image above the text fields is overriding the text area. Also half of the image is not shown up on the screen.
I had the same issue. Everything in the home screen is stuck in IOS, while android works without any issue. Check this discussion. Once I updated cordova-ios platform as suggested here, it worked for me

Ionic Tabs in iOS displays part of the icon at the bottom of tab

I am developing a mobile app in ionic that uses tabs.
When I transfer from one tab to the other(click the other tab) a portion of the icon is being displayed at the bottom of the tab for less than a second. It's like a flicker that disappear after a second.
It only happens on iOS. Before I was also using the same project and it doesn't happen. I'm not sure what was the cause since I did a lot(I was trying to fix the bugs in iOS9)... I updated my ionic, cordova and downloaded the latest xcode(I have 2 xcode in my workspace, I'm testing it in 6.3 and 7.0). I'm using an iPhone with iOS 8.1.
Pleases see the image below:
I got a similar issue with my tabs on iOS9. By looking at the console while running on the iOS simulator, I saw some $digest loop error.
This is a bug specific to iOS 9 caused by ngRoute. Applying the patch provided by Ionic did the trick.
Here is the related issue: https://github.com/driftyco/ionic/issues/4082
And here is the patch: https://gist.github.com/IgorMinar/863acd413e3925bf282c

iPhone not showing same results as simulator

I have an app that was developed for iOS 4 and 5 and I migrated it to iOS7. When I test it on my iPhone 4 with iOS 7.1 is not showing the same results as the simulator.
Any suggestions?
Basically is not showing the initial segmented control, the map segmented control, the view associated with the control and it´s showing the scanner in a bigger size. The simulator showed the same issues before I restore the contents and settings in the simulator.
EDIT
If you watch very closely on the iphone it shows the segments and other elements of the view behind de navigation bar . But in the storyboard they appear right in the place that i want them. Is any form to consolidate my storyboard ??? Are any files that depend of the storyboard that i´m not including or generating.
The storyboard icon looks like black and also the .plist what does this means?
Simulator doesn't have the memory limitation as the device.
Simulator uses x86 arch, device uses ARM
It is a simulator, so it only "simulates" the behavior. Always test on device before submitting to the App Store.
Ok the problem was that i had installed the original app that is published in the app store. When I tested the current development on the iphone the existing app was replaced with the current one and that caused trouble. The solution was to delete the app from the device and then run again the current version of the app and that was all.

Resources