Question

Je travaille sur une application qui est similaire à une application de présentation (Keynote / Powerpoint) pour l'iPad, qui utilisera l'adaptateur VGA à présent sur l'écran. Toutefois, si le présentateur utilise l'écran externe pour la présentation, je me demande s'il est possible d'avoir une version miniature de ce qui est sur l'écran externe affiche sur l'écran principal iPad (ainsi que les commandes de présentation, qui prendra la majeure partie de l'écran). En d'autres termes, je suis à la recherche d'un moyen avec l'iPhone SDK pour « cuire » le contenu d'une vue (qui contiendra diverses images et étiquettes dans divers endroits) à une image (ou un autre stockage statique), la redimensionner, et réafficher dans une autre vue.

Il devrait être plus petit (puisque je ne veux pas l'affichage 1024x768 externe à superposer complètement l'affichage principal de l'iPad, seulement un coin de celui-ci), et soit en direct de mise à jour (littéralement une instance de l'autre point de vue, juste à l'échelle), ou être en mesure d'être rafraîchi, de sorte que lorsque la mise à jour de l'écran externe, la version « image dans l'image » de lui-même serait mis à jour aussi.

Était-ce utile?

La solution

Il est peut-être plus facile à avoir juste deux instances d'une vue -. Qui est la taille complète sur l'écran externe et qui a sa transformée ensemble de la propriété pour tenir dans la fenêtre de prévisualisation (puis mettre à jour les deux simultanément)

Sinon, vous avez probablement plonger dans Quartz et utiliser la propriété de la couche de la vue de la rendre à un contexte (voir CGBitmapContextCreate) et d'en tirer que sur une petite vue (ce qui est toute spéculation bien sûr).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top