构建带边框的静态表格的最简单方法(iOS / Swift)

问题描述 投票:-2回答:2

在Swift(UIKit)中创建具有折叠边框的静态表的最简单方法是什么?对于静态布局,UITableView和UICollectionView看起来有些复杂。每个单元格将只包含图像或文本。

HTML范例:

<!DOCTYPE html>
<html>
<head>
<style>
table {
  font-family: arial, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

td, th {
  border: 1px solid #dddddd;
  text-align: center;
}
</style>
</head>
<body>

<table>
  <tr>
    <td>Cell 0,0</td>
    <td>Cell 0,1</td>
    <td>Cell 0,2</td>
  </tr>
  <tr>
    <td>Cell 1,0</td>
    <td>Cell 1,1</td>
    <td>Cell 1,2</td>
  </tr>
  <tr>
    <td>Cell 2,0</td>
    <td>Cell 2,1</td>
    <td>Cell 2,2</td>
  </tr>
</table>
</body>
</html>
ios swift uikit
2个回答
0
投票

如果您想将其保留为HTML,则可以使用原始HTML添加UIWebView并尝试这种方式,即

let appTable = UIWebView()
appTable.loadHTMLString("<html></html>", baseURL: nil)

0
投票

我知道您可以通过几种方式创建静态表。您可以将表格拖到故事板上,并根据需要调整其大小,然后单击“解决自动布局问题”按钮,该按钮看起来像右下角两行之间的三角形,然后选择最佳选项。或者,您可以转到同一区域上的“添加新约束”按钮,然后选择所需的大小。请注意小心添加意外的多个约束,这些约束会相互矛盾并给您带来错误]

© www.soinside.com 2019 - 2024. All rights reserved.