W jaki sposób tworzysz przyciski takie jak "Ustawienia", "Powiadomienia" i przyciski "Wypłata" w venmo pokazane poniżej? Czy widok przewijania jest używany tylko jako UIScrollView
lub zmodyfikowany UITableView
? Nie mogę dowiedzieć się, jak dodać elementy, takie jak przyciski lub obraz z informacjami o balansie i nazwą do UITableView
.Przyciski niestandardowe iOS i przewijanie, takie jak venmo
Odpowiedz
one wykorzystywane tableView. Zawiera 3 sekcje. W każdej sekcji wysłali customCell. W metody delegowania cellForRow otrzymujesz sekcję. W związku z tym możesz zmienić komórki. W CustomCell możesz dodać dowolny widok, taki jak przyciski.
Co z górną częścią, która nie znajduje się w komórce? – user1529956
ta część przewija się? – Durgaprasad
^tak, ale myślę, że zorientowałem się, że to tylko nagłówek tableView zamiast nagłówka sekcji – user1529956
Dla tego przykładu, myślę, że łatwiej jest użyć
UITableView
niż zbudować niestandardową podklasęUIScrollView
. Aby dostosować wygląd komórek widoku tabeli, należy zainicjować widok tabeli w styluUITableViewStylePlain
i nadać każdemu obiektowiUITableViewCell
odpowiedni &.Dla przycisków "Ustawienia", "Powiadomienia" i "Koniec wypłat" wystarczy dodać je jako subviews do komórki w pierwszym wierszu pierwszej sekcji. Użyj
-[UIButton setTitle:forState:]
& , aby nadać każdemu przyciskowi odpowiedni tytuł, odpowiednio: &. Ustaw właściwościUIButton
właściwoścititleEdgeInsets
i/lubimageEdgeInsets
, tak aby tytuł każdego przycisku pojawił się poniżej jego obrazu.Aby dodać zdjęcie z nazwą, bio i wagą u góry, użyj właściwości
tableHeaderView
zUITableView
. W dokumencie-[UIViewController viewDidLoad]
zainicjuj numerUIView *tableHeaderView
o wymaganej wysokości i przekaż mu pod-opinie, np.pictureButton
,nameLabel
,bioTextView
,balanceLabel
. Następnie wykonajself.tableView.tableHeaderView = tableHeaderView
.
- 1. Jak tworzyć niestandardowe przyciski w systemie iOS?
- 2. Przyciski niestandardowe Androida
- 3. Java: Przyciski niestandardowe w showInputDialog
- 4. Domyślne przyciski klawiatury IOS tłumaczenie
- 5. Niestandardowe przejścia i obroty iOS
- 6. Jak tworzyć przyciski, takie jak Android Google Plus App
- 7. Jak zaimplementować niestandardowe zakładki w systemie Android, takie jak Instagram
- 8. Wywołanie niestandardowe iOS Mapkit
- 9. Jak dodawać przyciski, takie jak odświeżanie i wyszukiwanie w Pasku narzędzi w systemie Android?
- 10. Szpilki niestandardowe iOS MapKit
- 11. Czcionki iOS niestandardowe
- 12. Niestandardowe odświeżanie dla systemu iOS 8 i iOS 9
- 13. Danych wykresów google niestandardowe właściwości, takie jak kolor poprzez gviz_api
- 14. Przewijanie strony w iOS: przewijanie z przepełnieniem: dotknij
- 15. IOS Niestandardowe Ikona Email Attachment
- 16. iOS Siri dodaj niestandardowe słownictwo
- 17. iOS Google Analytics niestandardowe wymiary
- 18. niestandardowe Login Instagram API iOS
- 19. IOS Swift - niestandardowe nakładki kamera
- 20. Jak narysować niestandardowe elementy sterujące okna (przyciski zamykania, minimalizowania i powiększania)
- 21. CSS przepełnienie przewijanie i ukryty pasek przewijania (iOS)
- 22. Zamiast tego przyciski radiowe wyglądają jak przyciski.
- 23. CSS: Jak utworzyć przyciski o odbłysku przypominającym ikony systemu iOS?
- 24. Jak skonfigurować emulator systemu Android, aby wyświetlał przyciski ekranowe, takie jak nowy Galaxy Nexus?
- 25. iOS UIScrollView anuluj dotyk Uibutton na przewijanie
- 26. iOS - UITextView wyłącza przewijanie, ale włącza dotykanie.
- 27. Przewijanie Core-Plot iOS nie działa dobrze
- 28. EventListeners i niestandardowe komponenty GUI
- 29. Nieskończone przewijanie i oddzwanianie
- 30. Niestandardowe obiekty UITableViewCells w systemie iOS 8 i layoutMargin
Najprawdopodobniej zwykły widok tabeli w zgrupowanym stylu. Wydaje się dość proste. Poleciłbym ci przeprowadzić kilka tutoriali dotyczących UITableView, a także dokładnie sprawdzić jego specyfikacje. Upewnij się, że rozumiesz koncepcję ponownego użycia komórki i jak budować niestandardowe komórki. Wszystko tam jest! – Till