Ciao, sono nuovo con la classe di dimensioni. Per quanto ne so, Apple ha dato una classe di dimensioni (Compact + Regular) per Portrait iPhone 4s, 5, 6 e 6+. Quindi, come posso dare diverse dimensioni dei caratteri in questi tre diversi dispositivi da storyboard o in qualsiasi altro modo per farlo. Grazie Happy codingDimensioni carattere diverse su dispositivi diversi nella stessa classe di dimensioni
5
A
risposta
2
Autolayout
e SizeClasses
non avrebbero dispositivi di destinazione specifiche, in modo da avere per impostare le dimensioni dei caratteri programatically. È possibile utilizzare controllare le dimensioni del dispositivo utilizzando UIScreen.mainScreen().bounds.size.height
e impostare le dimensioni del carattere di conseguenza. Questo solution ti chiarirà di più.
0
Come hai detto nella tua domanda, devi dare dimensioni del carattere separate per dispositivi diversi.
Per prima cosa non possiamo raggiungerlo sullo storyboard.
È necessario assegnare dimensioni carattere diverse manualmente utilizzando le condizioni & dispositivi di controllo.
Per esempio:
if ([[UIScreen mainScreen] bounds].size.height == 568) {
// Assign Font size for iPhone 5
}else if ([[UIScreen mainScreen] bounds].size.height == 667){
// Assign Font size for iPhone 6
}else if ([[UIScreen mainScreen] bounds].size.height == 736){
// Assign Font size for iPhone 6+
}else if ([[UIScreen mainScreen] bounds].size.height == 480){
// Assign Font size for iPhone 4s
}
Nota:
- È possibile creare una classe Font separata & se l'avete fatto già di un semplice bisogno di mettere le convalide di cui sopra in quella classe.
Problemi correlati
- 1. Dimensioni carattere diverse per dimensioni schermo diverse
- 2. MATLAB carattere predefinito dimensioni dimensioni
- 3. ImageView, perché diverse dimensioni?
- 4. Dimensioni dello sprite su diverse dimensioni dello schermo Andengine Android
- 5. Esempio di NSAttributedString con due dimensioni di carattere diverse?
- 6. Diverse dimensioni dei file di registrazione da diversi iPad
- 7. Dimensioni dell'immagine in diverse fotocamere iOS?
- 8. Susy: utilizzare layout diversi per dimensioni dello schermo diverse
- 9. Dimensioni carattere diverse per UILabel usando il layout adattivo
- 10. Utilizzo dello stesso carattere con dimensioni diverse in libgdx
- 11. Trova immagini duplicate di dimensioni diverse
- 12. binari compilati gcc con dimensioni diverse?
- 13. I puntatori possono essere di dimensioni diverse?
- 14. Legenda con diverse dimensioni di simbolo nella base R
- 15. lunghezza mysql() per diverse lingue restituisce diverse dimensioni
- 16. Schede di dimensioni diverse in Android
- 17. CIFilter: miscela di immagini di dimensioni diverse
- 18. Come impostare diversi vincoli di layout automatico per diverse dimensioni dello schermo
- 19. Matlab - Visualizza due immagini con dimensioni originali nella stessa finestra
- 20. Anteprime di Google Drive con dimensioni diverse
- 21. Iteratori per gli array di dimensioni diverse
- 22. Layout visualizzato in modo diverso su diversi dispositivi nella stessa schermata di risoluzione
- 23. CSS e dimensioni diverse del monitor?
- 24. ABAddressBookCopyArrayOfAllPeople e ABAddressBookGetPersonCount restituiscono diverse dimensioni
- 25. C# Oggetto di grandi dimensioni nella raccolta di medie dimensioni
- 26. Intersezione di due array numpy di dimensioni diverse per colonna
- 27. Proguard: IllegalArgumentException: Pile hanno dimensioni diverse correnti
- 28. Visualizzazione di immagini di diverse dimensioni in MATLAB
- 29. Dimensioni dell'enumerazione in byte di diversi compilatori
- 30. Ridimensionamento delle dimensioni dello schermo delle applicazioni Web per diversi dispositivi
Grazie Quindi non c'è soluzione con Storyboard. Sinceramente se devo usare se le condizioni per diversi dispositivi Quindi, perché ho usato autolayout o classi di dimensioni. – chakshu
Perché, come ho detto, vengono utilizzati i layout automatici in modo che possiamo utilizzare lo stesso storyboard per tutti i dispositivi, quindi non hanno come target dispositivi specifici – Munahil