J'ai la dernière bibliothèque Monotouch compatible Ipad. J'ai mis à jour mes projets pour utiliser 3.2 SDK et MonoTouch 1.9 Alpha. Les docs disent que vous devez changer la fenêtre de votre XIB pour la grande fenêtre iPad. Je n'utilise pas XIB. Je construis mon interface à partir du code en construisant l'objet par programmation. Que dois-je faire pour obtenir la grande fenêtre de style iPad?Comment puis-je programmer une grande fenêtre iPad au démarrage avec MonoTouch?
Répondre
Après une enquête plus approfondie, je trouve que je devais ajouter une entrée dans le fichier Info.plist comme ceci:
Information Property List
UIDeviceFamily
item 0 2
Une fois cette présente la classe de fenêtre dynamique que je crée est la pleine taille de l'écran iPad .
Je pense que c'est essentiellement dire au système que mon application prend en charge ce périphérique. Devra trouver notre plus dans les docs.
Rien (je suppose).
[UIScreen mainScreen].bounds
(et son équivalent sur MonoTouch) sera 768x1024 en mode iPad et 320x480 en mode iPhone. Si vos fenêtres et vos vues n'ont pas de valeurs codées en dur, elles devraient naturellement adopter la nouvelle taille.
malheureusement non ... – AnthonyLambert
ou pas jusqu'à ce que vous disiez à l'application de fonctionner comme une application iPad. – AnthonyLambert
En fait, vous pouvez trouver une telle entrée dans l'info projet/cible (Cmd + I). – kennytm
mon projet était à l'origine juste iPhone. Donc je devais l'ajouter. – AnthonyLambert