2013-02-18 17 views
5

Sto cercando di implementare un indicatore di divulgazione personalizzata in un UITableView. Fondamentalmente ho bisogno di fare indicatori bianchi.Quali sono le dimensioni degli indicatori di divulgazione personalizzata iOS?

La documentazione Apple elenca le dimensioni necessarie per le icone delle app per il display retina e non retina, tuttavia non sono riuscito a trovare le dimensioni raccomandate per articoli come indicatori di divulgazione.

Qualcuno ha qualche suggerimento su quali sarebbero le dimensioni appropriate per creare icone di divulgazione per display retina e non retina?

E vieni a pensarci come l'app sa quale scegliere?

risposta

11

Per gli indicatori di divulgazione personalizzati è possibile utilizzare la proprietà accessoryView di UITableViewCell e impostare qualsiasi dimensione desiderata. Se si richiedono dimensioni degli indicatori di divulgazione utilizzate da Apple, questi sono: 58x62 per pulsante di divulgazione, retina e 19x28 per indicatore di divulgazione, retina. In bocca al lupo!

+0

Grazie, che dire di retina vs non-retina. Devo rendere la non retina metà delle dimensioni e dare un nome speciale per iOS da elaborare? O lo ridimensiona per la non retina? –

+0

Per la non retina, basta dare un nome semplice, per retina, bisogna aggiungere '@ 2x' prima dell'estensione, ad es. 'image.png' per non-retina e' image @ 2x.png' per retina (che è due volte più grande di dimensioni del tuo 'image.png'). In bocca al lupo! –

17

La nostra app utilizza indicatori di divulgazione bianchi in iOS 7. Per adattarsi allo stile di iOS 6.1 e precedenti, viene utilizzata un'immagine dell'indicatore di divulgazione personalizzata che corrisponde esattamente all'indicatore di divulgazione di iOS 7. Siamo stati in grado di ottenere una corrispondenza perfetta con pixel con 26x28 [email protected] e 13x14 disclosure.png.

disclosure@2x.png disclosure.png

+0

cool, lo userò nella mia UIViewCollection poiché non supporta cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator; – asdfasdfads

+0

Grazie per aver lasciato i png – mosca1337

Problemi correlati