1

主题说明了一切:我的应用程序的 iPhone 版本有一些 UITableView,我想在 iPad 版本中使用。为此,我正在使用容器视图对象,它“导入”另一个(更大)视图控制器内部的现有表视图。工作正常。

但它看起来有点奇怪,因为 tableview 的边框没有显示。在下图中,您可以在左侧看到设计器的布局,在右侧看到我的容器视图。右侧的“边框”缺失。

我想知道是否有办法获得这个边界。我没有发现任何有用的文档。

Q1:是否有标准属性等来获得这个框架?

Q2:如果没有 - 你们会怎么做?我想,我可以在容器框架后面放置一个带有框架背景颜色的空视图。那里有更好的解决方法吗?

在此处输入图像描述

4

2 回答 2

2

我不知道这个问题,但我认为可以通过使用这些属性来解决

tableView.layer.borderColor = THE_COLOR;
tableView.layer.borderWidth = 1.f;

此外,您可能希望使用SparkInspectorReveal正确调试 UI。您可以使用这些应用程序在运行时设置和检查所需的任何属性。

于 2014-01-20T17:45:45.117 回答
1

将表格视图居中放入一个大 2 pt 的视图中backgroundColor,并将外部视图的 设置为边框颜色。

于 2014-01-20T17:51:30.557 回答