2009-06-19 7 views
0

Quelqu'un peut me dire s'il vous plaît comment obtenir une vue d'aperçu de l'image en plein écran quand quelqu'un appuie sur une image de la plume ... comme celle dans les screenshots de l'application appstore .... ce sera un aide réelle ... Merci d'avancePlein écran Image Aperçu

Répondre

4

La première chose que vous devez faire est sous-classe UIImageView. Puis, dans votre sous-classe, assurez-vous que l'interaction de l'utilisateur est activée (soit en le définissant dans le code, soit en cochant la case dans IB).

Ensuite, vous devez remplacer les touches: DidBeginWithEvent: (et al) méthodes (ils se trouvent dans UIResponder), et mettre le code pour ce que vous voulez qu'ils se passent à l'intérieur. Par exemple, vous pouvez créer une vue d'image plus grande, puis l'attacher à la hiérarchie de vue.

Comme pour le rendre complètement plein écran, vous aurez besoin de définir le cadre de la vue de l'image à celle de la fenêtre, et de masquer les barres Tab, les barres de navigation, barres d'état, etc.

Vous pouvez cacher la barre d'état en utilisant

[[UIApplication sharedApplication] setStatusBarHidde:YES]; 

Masquer les barres de navigation:

[navigationController setNavigationBarHidden:YES]; 

ainsi de suite et ainsi de suite. Vous devriez être capable de trouver des moyens de cacher la plupart des choses en regardant leurs documents.

Espérons que cela aide.

+0

MERCI UN MILLION – valiantb

+1

Pas de problème, ici pour vous aider. Si vous pensez que cela a résolu votre problème, envisageriez-vous de le marquer comme la réponse choisie? Cela aidera les autres avec le même problème à trouver une réponse rapidement. Merci! – Jasarien

0

Je voulais en fait un contrôle comme l'aperçu de l'image dans les photos et que peut-être sur facebook .... que j'ai trouvé dans le référentiel de Three20 open source ... google pour savoir ....