L'interfaccia utente IOS di default è carina, ma se volessi usare le immagini per i pulsanti, invece, come farei: è OpenGL?Come creare pulsanti personalizzati in iOS?
risposta
Rendere il pulsante un tipo "pulsante personalizzato" nel generatore di interfacce. Quindi imposta l'immagine di sfondo come qualsiasi cosa desideri che lo sfondo sia.
Purtroppo lo stile del pulsante predefinito è un po 'noioso. Dovrai trovare o creare un pulsante con un editor di immagini.
È sufficiente utilizzare i file PNG creati dall'utente. La classe UIButton consente di utilizzare immagini personalizzate per tutti i diversi stati dell'applicazione.
non si ha realmente bisogno di fare il rendering personalizzato da soli, ma se si vuole veramente, è possibile utilizzare UIKit per disegnare le immagini da soli nel codice (nessun OpenGL coinvolte): http://developer.apple.com/library/ios/#documentation/2ddrawing/conceptual/drawingprintingios/graphicsdrawingoverview/graphicsdrawingoverview.html
UIButton ha un sacco di sostegno per pulsanti personalizzati. Nel pennino (o nello storyboard o in qualsiasi altra cosa), fai semplicemente clic sul pulsante e imposta "Tipo" su "Personalizzato" nell'ispettore attributi sul lato destro dello schermo. Quindi, appena sotto, imposta la Config. Stato sullo stato che desideri (predefinito, selezionato, ecc.) Per personalizzare e imposta l'attributo Immagine all'immagine che desideri.
L'immagine deve far parte del progetto prima che venga visualizzata nell'attributo Immagine (o nell'app). È possibile aggiungere l'immagine al progetto semplicemente trascinandolo nel navigatore di file sul lato sinistro dello schermo.
È possibile utilizzare le immagini per i pulsanti utilizzando alcune semplici linee di codice:
// code to set image for button at normal state
[myButton setImage:[UIImage imageNamed:@"buttonImage.png"]
forState: UIControlStateNormal];
È inoltre possibile utilizzare Xcode per cambiare il tipo di "Custom", quindi è possibile impostare le immagini per ogni pulsante "Stato".
Si può leggere di più su UIButton afferma here
grande grazie, stavo cercando l'implementazione Objective-C senza uno storyboard – Jake
Puoi farlo impostando immagine o BackgroundImage proprietà di un UIButton
. Se si desidera un aspetto piacevole del pulsante quando le dimensioni cambiano, è possibile utilizzare il metodo stretchableImageWithLeftCapWidth:topCapHeight:
di UIImage
con un'immagine appropriata.
Si potrebbe anche voler usare un custom component se soddisfa le vostre necessità.
è molto facile
cambiamento questo "tipo" due thing.Change rettangolo arrotondato immagine personalizzata e trascinare per proiettare e selezionarlo come sfondo .Run and Go
Bene finora Stavo cercando troppo usando i pulsanti personalizzati e la grafica, ho attraversato questo sito hanno un tutorial fantastico che è stato abbastanza utile per me. Ho visto tutti i video tutorial e ho letto alcuni libri, ma nulla mi ha aiutato, ma questo sito ei loro 4 libri sono davvero fantastici e davvero utili per leggerli e comprenderli bene.
http://www.raywenderlich.com/27191/learn-to-code-ios-apps-4-making-it-beautiful
- 1. creare pulsanti personalizzati scheda
- 2. Come creare pulsanti personalizzati in wx?
- 3. I pulsanti personalizzati iOS e scroll view come venmo
- 4. Pulsanti personalizzati Android
- 5. Java: Pulsanti personalizzati in showInputDialog
- 6. Bitmap gratuiti per pulsanti e cursori personalizzati iOS?
- 7. Pulsanti Avanti/Indietro personalizzati Flexslider
- 8. Creazione di due pulsanti personalizzati
- 9. Crea pulsanti personalizzati con icona e testo
- 10. Come creare pulsanti di forma personalizzati che si sovrappongono l'un l'altro in Android
- 11. Come creare pulsanti senza bordi in Android
- 12. Come creare pulsanti in python/pygame?
- 13. modo migliore per creare la mappa dell'edificio personalizzati per iOS
- 14. Come posso creare controlli personalizzati in Android?
- 15. Come creare oggetti personalizzati in Javascript?
- 16. Come creare tag javadoc personalizzati?
- 17. Perni iOS MapKit personalizzati
- 18. Come creare e connettere pulsanti/controlli utente personalizzati con linee usando i moduli di Windows
- 19. Aggiunta di pulsanti personalizzati all'editor WMD
- 20. Come allineare il testo centrale nei pulsanti personalizzati?
- 21. Come posso utilizzare skype-uri.js con pulsanti personalizzati?
- 22. Log4net creare livelli personalizzati
- 23. Impossibile trovare caratteri personalizzati - iOS
- 24. Caratteri personalizzati per iOS 5
- 25. Come posso creare controlli video HTML5 personalizzati?
- 26. Come scrivere metadati personalizzati in immagini PNG su iOS
- 27. CSS: come creare pulsanti con lucentezza riflessa simile alle icone iOS?
- 28. Come posso creare un set di oggetti personalizzati (Swift)?
- 29. Come creare UIControls riutilizzabili personalizzati in XCode 4.1
- 30. Come utilizzare InputFilterManager per creare InputFilters personalizzati in Zf2
Avete dato un'occhiata alla documentazione di Apple? http://developer.apple.com/ios/ –