Domanda Come posso risolvere "Le metriche simulate di dimensione libera non sono disponibili prima degli avvertimenti di Xcode 4.2"?


Da un paio di settimane, ho utilizzato XCode 4.2 con progetti creati con versioni precedenti di XCode 3.x.

Quando creo delle viste personalizzate per iPad, utilizzo spesso l'attributo "freeform" di Interface Builder per poter avere viste con una dimensione arbitraria.

Ma poi, ricevo i seguenti avvisi di build: "warning: Attribute Unavailable: le metriche simulate di dimensioni Freeform non sono disponibili prima di Xcode 4.2."

La mia domanda รจ: come posso correggere questi avvertimenti?

ps: In primo luogo, ho pensato che il mio progetto non sarebbe stato retrocompatibile con le versioni precedenti di XCode (che non mi infastidisce affatto) e ho provato a dirlo a Xcode, impostando il formato del progetto su XCode 4.2-compatibile . Sfortunatamente, il menu a discesa per il formato del progetto suggerisce solo "Compatibile con XCode 3.2" e "Compatibile con XCode 3.1".


44
2017-11-08 17:57


origine


risposte:


Apri il file .xib in questione e mostra il pannello Utility. Fai clic sulla scheda File Inspector e in Interface Builder Document vedrai un campo Sviluppo. Passalo a Xcode 4.2.

Xcode / IB Screenshot


98
2017-11-11 19:15