2011-09-23 7 views
5

Ricevo questo messaggio di avviso quando provo a utilizzare "Controllo segmentato" con lo stile "Arrotondato strutturato".Arrotondato Testurizzato Stile di controllo segmentato deprecato in OSX 10.7? Cosa dovrei usare?

È lo stile predefinito in Interface Builder, quindi mi chiedo perché si lamenta?

Se si imposta su un altro stile, l'avviso scompare. Ma voglio usare questo stile, in modo che corrisponda ad altri controlli nella barra delle applicazioni.

OSX10.7/XCode 4.1

risposta

3

Che dire di "automatico"? Questo è quello che mi sta sempre bene.

+0

hmm .. l'aspetto è identico a "arrotondato con texture", quindi va bene. lo strano IB è impostato su un valore deprecato ... grazie !! – rytis

+0

Sì, IB non è sempre straight-edge;) –

+0

Sto anche ricevendo lo stesso stupido errore, tranne che ora dice che lo stile di controllo segmentato Capsule è deprecato ... Questo è esattamente lo stile che usa finder in 10.7 stesso. ecco l'avvertimento http://cl.ly/D1en, qualcuno ha un'idea su come superarlo o risolverlo? – Tony

1

Ho appena ricevuto questo problema e la soluzione suggerita di utilizzare "Automatico" non funziona per me. Sono riuscito a risolvere il problema impostando il target di distribuzione di .xib su 10.6. La distribuzione del target del mio progetto è già 10.6, quindi avrebbe dovuto essere comunque.

Non dimenticare di disinserire "Usa Layout Automatico", se si vuole realmente eseguire l'App su 10.6, altrimenti un'eccezione:

enter image description here

+0

Questo non funziona con Auto Layout, purtroppo. Altre idee? – migs647

+0

@ migs647 No, non la penso così. Prova l'altro stile testurizzato, che non genera un avviso di deprecazione e sembra molto simile a me ... – trojanfoe

+4

L'utilizzo di "Textured Square" ha funzionato per me. –

1

Utilizzando "strutturato Square" ha funzionato meglio per me.

+0

Come @BradGoss mi ha ricordato che questo è l'unico stile che sembra davvero accettabile. Tutti gli altri stili sono brutti o deprecati. –

Problemi correlati