5

如何在 venmo 中创建如下所示的“设置”、“通知”和“兑现”按钮?另外,他们使用的滚动视图是 aUIScrollView还是 modified UITableView?我不知道如何将按钮或带有余额信息和名称的图片添加到UITableView.

在此处输入图像描述

4

2 回答 2

4
  1. 对于这个例子,我认为使用 aUITableView比构建自定义子类UIScrollView. 如果要自定义表格视图单元格的外观,请使用UITableViewStylePlain样式初始化表格视图并为每个单元格赋予UITableViewCell适当的backgroundView& selectedBackgroundViewin –[UITableViewDataSource tableView:cellForRowAtIndexPath:]

  2. 对于“设置”、“通知”和“兑现”按钮,只需将它们添加为第一部分第一行中单元格的子视图。使用-[UIButton setTitle:forState:]&-[UIButton setImage:forState:]分别给每个按钮一个标题和图像。设置UIButton属性titleEdgeInsets和/或imageEdgeInsets使每个按钮的标题出现在其图像下方。

  3. 要在顶部添加带有名称、简介和余额的图片,请使用tableHeaderView. UITableView在中,用所需的高度-[UIViewController viewDidLoad]初始化 a并给它子视图,例如, , , 。然后,做。UIView *tableHeaderViewpictureButtonnameLabelbioTextViewbalanceLabelself.tableView.tableHeaderView = tableHeaderView

于 2013-06-14T22:36:07.453 回答
1

他们使用了tableView。它包含 3 个部分。他们在每个部分都更改了 customCell。在 cellForRow 委托方法中,您将获得部分。因此,您可以更改单元格。在 CustomCell 中,您可以添加任何视图,例如按钮。

于 2013-06-06T07:16:12.717 回答