UIWebView sur iphone 5
Bonjour les forumer,
J'ai crée un simple petit projet avec une UIWebView qui charge une URL après le "didload" du view controller.
J'ai deux petit problèmes:
Le premier c'est que sur un iphone 5/5S, j'ai deux bande noire (en haut et en bas ) qui apparaissent, et qui encadrent mon viewController. J'ai l'impression que le viewController prend par défaut la taille d'écran d'un iPhone 4/4S.
Comment pourrais-je régler cela ?
Le second problème, c'est que le site en question que j'affiche, apparaà®t très bien sous safari mais qu'avec une UIWebView il est vraiment horrible ... Le page est énorme, est n'est pas du tout adéquate avec la taille de ma webView. Peut etre que la solution se trouve cote HTML ou peut être que j'ai raté quelque chose sous XCODE.
Merci pour votre aide.
Réponses
Ce sera le même problème sur les iPhone 6/6+. (Mettre un Default.xib, fais une recherche).
Oui.
Pour les iPhones 6/6+ il fait aussi effectivement un XIB comme dit Ceroce, mais son nom est en general LaunchScreen.xib de memoire et pas Default.xib (bien qu'on puisse mettre ce qu'on veut du moment qu'on configure le projet correctement au final). Mais là encore un warning Xcode va te dire ce qu'il manque exactement, les warnings sont pas là pour faire joli, il faut les lire et les corriger hein !
Aller lire la doc sur UIWebView et en particulier sur sa propriete "scalesPageToFit". Tu as d'ailleurs une case à cocher dans IB pour activer ou non cette propriété et choisir le bon comportement.