iOS自定义按钮和滚动视图,如venmo

iOS自定义按钮和滚动视图,如venmo,ios,uitableview,button,uiscrollview,Ios,Uitableview,Button,Uiscrollview,如何在venmo中创建如下所示的“设置”、“通知”和“提款”按钮?此外,他们使用的滚动视图是仅为UIScrollView还是修改后的UITableView?我不知道如何将按钮或带有余额信息和名称的图片添加到UITableView 他们使用了tableView。它包含3个部分。他们在每一部分都改变了习惯。在cellForRow委托方法中,您可以获得节。因此,您可以更改单元格。在CustomCell中,可以添加任何类似视图的按钮 对于本例,我认为使用UITableView比构建UIScrollVie

如何在venmo中创建如下所示的“设置”、“通知”和“提款”按钮?此外,他们使用的滚动视图是仅为
UIScrollView
还是修改后的
UITableView
?我不知道如何将按钮或带有余额信息和名称的图片添加到
UITableView


他们使用了tableView。它包含3个部分。他们在每一部分都改变了习惯。在cellForRow委托方法中,您可以获得节。因此,您可以更改单元格。在CustomCell中,可以添加任何类似视图的按钮

  • 对于本例,我认为使用
    UITableView
    比构建
    UIScrollView
    的自定义子类更容易。如果要自定义表格视图单元格的外观,请使用
    UITableViewStylePlain
    样式初始化表格视图,并在
    –[UITableViewDataSource tableView:cellforrowatinexpath:
    中为每个
    UITableViewCell
    单元格指定相应的
    backgroundView

  • 对于“设置”、“通知”和“提款”按钮,只需将它们作为单元格的子视图添加到第一节的第一行。使用
    -[UIButton setTitle:forState:][/code>和
    -[UIButton setImage:forState:][/code>分别为每个按钮指定一个标题和图像。设置
    ui按钮
    属性
    titleEdgeInsets
    和/或
    imageEdgeInsets
    ,使每个按钮的标题显示在其图像下方

  • 要添加顶部带有名称、bio和balance的图片,请使用
    UITableView
    tableHeaderView
    属性。在
    -[UIViewController viewDidLoad]
    中,用所需高度初始化
    UIView*tableHeaderView
    ,并为其提供子视图,例如
    图片按钮
    名称标签
    生物文本视图
    平衡标签
    。然后,执行self.tableView.tableHeaderView=tableHeaderView


  • 最有可能是分组样式的普通表视图。看起来相当直截了当。我建议您阅读一系列有关UITableView的教程,并彻底检查其规范。确保您了解单元重用的概念以及如何构建自定义单元。都在里面!不在单元格中的顶部部分呢?^是的,但我想我发现它只是一个tableView标题而不是一个section标题。你知道如何调整组的cornerRadius吗?试试看