This is a migrated thread and some comments may be shown as answers.

Problems with iOs

2 Answers 30 Views
General Discussion
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
Andres
Top achievements
Rank 1
Andres asked on 17 Nov 2013, 10:00 PM
Hello,

I have finished my APP with icenium and when running in Android goes very well but I have some visual problems when running at iOS7. I am very concern about that because I thougth it was going to be fully compatible. This are some of the problems, I appreciate a lot if you can give me any tip
- There is an horizontal transparent scroll bar that appear in the middle of the window
- The windows is not fixed and is scrolling when I move it
- Some of the select boxes are very dark so one can't almost see
- Is asking every time I enter to a screen to use my location
- There is a screen that refreshes every second and flickers all the images all the time.

I am buildin the project with Cordova 3.0 (selected from the properties menu) but when I run the app with Icenium Ion it complains that I am not targeting Cordova 3.0.

Thanks a lot,
Andrés

2 Answers, 1 is accepted

Sort by
0
Steve
Telerik team
answered on 19 Nov 2013, 12:17 PM
Hi Andrés,

Most likely you have not upgraded to the latest version of Icenium ION which would work flawlessly with Cordova 3.0. Please update your Icenium ION installation or if necessary uninstall and install it again from the App Store. About your concerns:
  • We cannot reproduce this in our local tests on iPhone 5. If you're using Kendo UI Mobile in your app, make sure you've upgraded your project to 2013.2.1021 version. See Update the Code Libraries in Your Project help article for more information.
  • I guess you're talking about the so called rubber banding. This is handled via Cordova iOS configuration by setting the DisallowOverscroll property to true.
  • In general iOS 7 uses darker teams, if you wish to switch to the previous iOS look & feel, you can do that very easily with Kendo UI Mobile, just specify platform attribute to be "ios" when initializing the app e.g.:
    <script>
    new kendo.mobile.Application($(document.body), {platform: "ios"});
    </script>
  • Make sure cordova.js is the first script reference in your views. Also make sure you have turned ON the Geolocation plugin from the project properties (Properties -> Plugins -> Core Plugins -> Geolocation). You can use any core plugin only after Cordova has fully loaded i.e. after deviceready event has fired.
  • We would need a sample that shows the problem. Neither Cordova, nor Icenium deal with image handling, so most likely there is a problem with a javascript handling the images (this is just a guess).
Regards,
Steve
Telerik
You've missed the Icenium Visual Studio Integration keynote? It has been recorded and posted here.
Looking for tips & tricks directly from the Icenium team? Check out our blog!
Share feedback and vote for features on our Feedback Portal.
0
Andres
Top achievements
Rank 1
answered on 25 Nov 2013, 02:01 PM
Thanks a lot of your reply. After following it, it goes much better. The main issues where related with the loading of the cordova iOs library.

Cheers
Andrés
Tags
General Discussion
Asked by
Andres
Top achievements
Rank 1
Answers by
Steve
Telerik team
Andres
Top achievements
Rank 1
Share this question
or