Vra

Hey ek het net 'n eenvoudige vraag oor die implementering van die landskap af vir 'n app, veral wat uitgevoer word op die iPad (maar ek is seker die konsep geld vir die iPhone). Ek het beeld 'n persoonlike agtergrond wat ek wil gebruik vir my wortel oog. Ek ontwerp die beeld, sodat dit die iPad skerm grootte vir Portret pas. Moet ek 'n tweede beeld te ontwerp vir die landskap af sodat dit korrek pas? Is dit hoe die landskap / portret oorgang werke, skakel tussen twee verskillende beelde? Ek het regtig nie 'n idee, so enige hulp sal waardeer word. Dankie!

Was dit nuttig?

Oplossing

Wanneer jy 'n UIImageView as jou agtergrond, verander sy beeld eiendom na die veranderinge toestel oriëntasie.

Sien Hantering View Rotasies in http: //developer.apple.com/iphone/library/documentation/UIKit/Reference/UIViewController_Class/Reference/Reference.html

Ander wenke

Een ander ding om te dink oor is dat die UIImage klas het stretchableImageWithLeftCapWidth:topCapHeight: metode om 'n bestaande beeld neem, en die bou van 'n nuwe beeld wat aan enige grootte kan aanpas deur die herhaling van net die sentrale gedeelte van die beeld en die verlaat van die hoeke van die beeld as vaste beeld segmente.

Jy kan laai in 'n vaste UIImage, genereer 'n rekbare kopie met behulp van hierdie metode, en ken dit toe aan 'n UIImageView - dan as jy die UIImageView grootte as gevolg van rotasie, sal die beeld aan te pas soos nodig en nie resample die beeld

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top