【问题标题】:change position and layout of table view and table view cell for iOS app in Swift在 Swift 中更改 iOS 应用程序的表格视图和表格视图单元格的位置和布局
【发布时间】:2014-12-13 11:12:48
【问题描述】:

我在 Xcode 6 中为我的 iOS 应用程序创建了一个带有表格视图单元格的表格视图控制器。在单元格中我有一个图像和一个标签。在视图控制器的顶部我想要一个标题,在底部我有一个标签栏。这是我的设置。

但是现在我想改变表格视图和继承单元格的位置和布局,默认它们覆盖整个屏幕。表格视图应从标题下方开始,并应在选项卡栏上方结束。目前单元格内容显示在标题和标签栏下方。是否可以设置表格视图和/或单元格的位置?我还想更改单元格的布局。我想在两个单元格和一个角半径之间留出一些空间。

谢谢!

【问题讨论】:

  • 哈 - 太混乱了,你能添加一张之前和想要的之后的图片吗?

标签: ios uitableview swift


【解决方案1】:

这是一个古老的“问题”。如果你想使用UITableViewController,表格视图将覆盖整个屏幕。事实上UIViewControllerview 属性将是表格视图。

如果您想在屏幕上显示一个表格视图和其他视图,您将不得不使用UIViewController 并向其view 添加两个子视图:标题和表格视图。

执行以下操作(UITableViewController 会为您完成):

  • 将表格视图添加为 ivar;
  • 使类符合UITableViewDelegateUITableViewDataSource
  • 将其设置为表格视图的delegatedatasource

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-13
    相关资源
    最近更新 更多