2010-12-08 7 views
1

Ich mag es, eine 3D-Ansicht zu erstellen, so dass wenn ich wische, wird es transformieren und drehen auf der vertikalen Achse und senkrecht zum Gerät Bildschirm. Ich mag die Ansicht Kanten zu etwas Dicke haben, so dass es so aussehen wirdSo erstellen Sie eine 3D UIView in iPhone apps

+0

möglich Duplikat von [UIView Perspektive transform] (http://stackoverflow.com/questions/347721/uiview-perspective-transform) –

Antwort

2

Es gibt ein paar Möglichkeiten, wie Sie dies tun können, werde ich nur über OpenGL sprechen wegen this post, die Details auf andere Weise.

Was Sie tun müssen, ist Ihren aktuellen Kontext zu bekommen, so dass Sie eine Textur daraus generieren können, wenden Sie es auf eine Box, die Sie einrichten, und drehen Sie es wie Sie wollen. Eine beliebige Anzahl von OpenGL-Tutorials kann weiter vertieft werden. Ich möchte diesen Beitrag nicht wirklich mit Tutorial-ähnlichen Inhalten verseuchen.

Aber die Idee ist im Grunde, zwischen zwei Ansichten zu wechseln, Sie greifen eine Bilddarstellung dessen, wie die Ansichten jetzt aussieht, Texturen aus diesen Bildern, wenden Sie sie auf jeder Seite der Box, die Sie wollen, und gehen Sie von dort.

Wenn Sie stecken bleiben, können Sie EPGLTransitionView betrachten, was fast das tut, was Sie in seiner Demo3Transition-Klasse wollen.

Verwandte Themen