您如何創建像下面顯示的venmo中的「Settings」,「Notifications」和「Cash Out」按鈕?另外,他們使用的滾動視圖只是UIScrollView
還是修改後的UITableView
?我無法弄清楚如何添加按鈕或帶有餘額信息和名稱的圖片到UITableView
。iOS自定義按鈕和滾動視圖,如venmo
回答
他們使用了tableView。它包含3個部分。他們在每個部分都加入了customCell。在cellForRow委託方法中,您可以獲得部分。因此你可以改變單元格。在CustomCell中,您可以添加任何視圖,如按鈕。
不在單元格中的頂部部分如何? – user1529956
那部分是滾動? – Durgaprasad
^是的,但我想我知道這只是一個tableView標題而不是一個標題 – user1529956
在這個例子中,我覺得它更容易使用
UITableView
比打造UIScrollView
自定義子類。如果要自定義表格視圖單元格的外觀,請使用UITableViewStylePlain
樣式初始化表格視圖,並在–[UITableViewDataSource tableView:cellForRowAtIndexPath:]
中給每個UITableViewCell
合適的backgroundView
&selectedBackgroundView
。對於「設置」,「通知」和「取現」按鈕,只需將它們添加爲第一部分第一行單元格的子視圖即可。使用
-[UIButton setTitle:forState:]
&-[UIButton setImage:forState:]
分別給每個按鈕標題&圖像。設置UIButton
屬性titleEdgeInsets
和/或imageEdgeInsets
,以便每個按鈕的標題出現在其圖像下方。要在頂部添加名稱,生物和平衡圖片,請使用
UITableView
的tableHeaderView
財產。在-[UIViewController viewDidLoad]
中,用所需的高度初始化UIView *tableHeaderView
並給它子視圖,例如pictureButton
,nameLabel
,bioTextView
,balanceLabel
。然後,做self.tableView.tableHeaderView = tableHeaderView
。
- 1. iPhone標籤欄自定義按鈕和滾動視圖
- 2. 如何自定義Android視圖(如按鈕,滾動條等)?
- 3. 自定義視圖按鈕
- 4. 滾動視圖+細分按鈕+ iOS
- 5. NSScrollView自定義視圖滾動滾動
- 6. iOS水平滾動視圖與按鈕使用自動佈局
- 7. 滾動自定義控件按鈕
- 8. 自定義Webkit滾動條按鈕
- 9. 片段自定義視圖addToBackStack(),自定義視圖和後退按鈕
- 10. 按鈕滾動視圖。 jquery
- 11. 內部自定義視圖水平滾動視圖不滾動
- 12. 自定義iOS浮動按鈕
- 13. iOS UI自定義按鈕圖像
- 14. 滾動視圖與按鈕,ImageView和viedoView
- 15. IOS自定義按鈕
- 16. iOS鍵盤和自定義按鈕
- 17. 自定義UITableViewCell按鈕和RowSelected(iOS/Monotouch)
- 18. 自定義滾動條iOS
- 19. 自定義視圖 - 條件視圖 - ViewStub和單選按鈕
- 20. 使用水豚和硒自動滾動按鈕進入視圖
- 21. 自定義視圖上的AirPlay按鈕
- 22. 自定義後退按鈕視圖
- 23. 自定義垂直滾動視圖
- 24. ScrollView不滾動自定義視圖
- 25. Android中的自定義滾動視圖
- 26. Android自定義視圖滾動性能
- 27. 水平滾動的自定義視圖
- 28. 自定義滾動視圖不出現
- 29. 不能滾動的自定義視圖
- 30. 自定義視圖滾動條
最有可能是分組風格的普通表格視圖。看起來很直接。我建議你通過一系列有關UITableView的教程,並徹底檢查其規格。確保您瞭解細胞重複使用的概念以及如何構建自定義細胞。它的全部在那裏! – Till