【问题标题】:Displaying UITableViewCell's side by side, on the same row (As in Contacts -> Info)在同一行并排显示 UITableViewCell(如在联系人 -> 信息中)
【发布时间】:2010-10-09 02:35:42
【问题描述】:

如果导航到 iPhone 的电话应用程序,然后转到联系人 -> 信息(在任何联系人上).. 你会看到在联系人的底部有两个相邻的 UITableViewCells,在同一行上。在这种特殊情况下,它们是“短信”和“添加到收藏夹”

这种布局是如何实现的?如果有任何例子,那就太好了。

【问题讨论】:

    标签: ios objective-c iphone uitableview cocoa-touch


    【解决方案1】:

    我实现它的方式是创建一个透明的 UITableViewCell,并向单元格添加两个 UIButton。这就是通讯录对我所做的。

    【讨论】:

    • 这是有道理的。不知道为什么我没有那样想。谢谢!
    【解决方案2】:

    您可以将按钮放在UIView 中,并将其用作表格视图的页脚。您可以在 IB 中设置页脚视图并将其连接到表视图控制器中的插座和操作。那么代码是单行的:

    - (void)viewDidLoad
    {
        self.tableView.tableFooterView = footerView;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-22
      • 2021-01-31
      • 1970-01-01
      • 2014-04-12
      相关资源
      最近更新 更多