Come si creano pulsanti come "Impostazioni", "Notifiche" e pulsanti "Incasso" in venmo mostrati di seguito? Inoltre, è la visualizzazione di scorrimento che utilizzano solo un UIScrollView
o un UITableView
modificato? Non riesco a capire come aggiungere cose come i pulsanti o l'immagine con le informazioni di bilanciamento e il nome a un UITableView
.I pulsanti personalizzati iOS e scroll view come venmo
risposta
Hanno usato tableView. Contiene 3 sezioni. Hanno personalizzato CustomCell in ogni sezione. Nel metodo delegato cellForRow si ottiene la sezione. Di conseguenza puoi cambiare le celle. In CustomCell puoi aggiungere qualsiasi pulsante di visualizzazione.
E la parte superiore che non si trova in una cella? – user1529956
quella parte sta scorrendo? – Durgaprasad
^sì, ma penso di aver capito che è solo un'intestazione tableView invece che un'intestazione di sezione – user1529956
Per questo esempio, penso che sia più facile da usare un
UITableView
che per costruire una sottoclasse personalizzata diUIScrollView
. Se si desidera personalizzare l'aspetto delle celle della vista tabella, inizializzare la vista tabella con lo stileUITableViewStylePlain
e assegnare a ogniUITableViewCell
l'appropriatobackgroundView
&selectedBackgroundView
in–[UITableViewDataSource tableView:cellForRowAtIndexPath:]
.Per i pulsanti "Impostazioni", "Notifiche" e "Incasso", è sufficiente aggiungerli come sottoview della cella nella prima riga della prima sezione. Utilizzare
-[UIButton setTitle:forState:]
&-[UIButton setImage:forState:]
per assegnare a ciascun pulsante l'immagine del titolo &, rispettivamente. Impostare le proprietàUIButton
titleEdgeInsets
e/oimageEdgeInsets
in modo che il titolo di ciascun pulsante venga visualizzato sotto l'immagine.Per aggiungere un'immagine con un nome, biografia e bilancia in alto, utilizzare la proprietà
tableHeaderView
diUITableView
. In-[UIViewController viewDidLoad]
, inizializza unUIView *tableHeaderView
con l'altezza desiderata e immettilo in subviews, ad esempiopictureButton
,nameLabel
,bioTextView
,balanceLabel
. Quindi, fareself.tableView.tableHeaderView = tableHeaderView
.
- 1. Come creare pulsanti personalizzati in iOS?
- 2. Bitmap gratuiti per pulsanti e cursori personalizzati iOS?
- 3. pulsanti circolari Gruppo View
- 4. Crea pulsanti personalizzati con icona e testo
- 5. creare pulsanti personalizzati scheda
- 6. Pulsanti personalizzati Android
- 7. Scroll View orizzontale all'interno di ViewPager
- 8. Layout a schermo intero in Scroll View
- 9. Creazione di due pulsanti personalizzati
- 10. EditText in scroll view in android
- 11. Pulsanti Avanti/Indietro personalizzati Flexslider
- 12. Java: Pulsanti personalizzati in showInputDialog
- 13. Come creare pulsanti personalizzati in wx?
- 14. Xcode/iOS: come nascondere Navigation e ToolBar su scroll down?
- 15. Come creare e connettere pulsanti/controlli utente personalizzati con linee usando i moduli di Windows
- 16. Perni iOS MapKit personalizzati
- 17. Scroll View vista interna non funziona reagiscono nativo
- 18. Aggiunta di pulsanti personalizzati all'editor WMD
- 19. Android: Yahoo Weather App Horizontal Scroll-view Effect?
- 20. iOS 6 view hierarchia incubo
- 21. Scroll View - Serve più spazio sullo schermo in Android Studio
- 22. Funzione di scorrimento di listview all'interno di scroll view
- 23. Come sostituire i controlli predefiniti con i pulsanti personalizzati in Fancybox 2.1.5?
- 24. Come allineare il testo centrale nei pulsanti personalizzati?
- 25. iOS UIScrollView annulla UIButton touch on scroll
- 26. Xcode 4.2 iOS SDK 5 Applicazione View View
- 27. Come funziona View Controller Containment in iOS 5?
- 28. Come posso utilizzare skype-uri.js con pulsanti personalizzati?
- 29. Impossibile trovare caratteri personalizzati - iOS
- 30. Funzione JOptionPane e scroll
Molto probabilmente una vista tabella normale in stile raggruppato. Sembra piuttosto semplice. Ti consiglierei di seguire una serie di tutorial su UITableView e anche di verificare attentamente le sue specifiche. Assicurati di aver compreso il concetto di riutilizzo delle celle e come creare celle personalizzate. È tutto lì dentro! – Till