2010-02-19 9 views
3

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

1

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.

+0

En fait, vous pouvez trouver une telle entrée dans l'info projet/cible (Cmd + I). – kennytm

+0

mon projet était à l'origine juste iPhone. Donc je devais l'ajouter. – AnthonyLambert

1

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.

+0

malheureusement non ... – AnthonyLambert

+0

ou pas jusqu'à ce que vous disiez à l'application de fonctionner comme une application iPad. – AnthonyLambert