【问题标题】:Overlapping cells in static tableview built using storyboard使用情节提要构建的静态表格视图中的重叠单元格
【发布时间】:2014-07-11 07:54:25
【问题描述】:

全部,

我正在使用 Xcode 6 beta 构建一个 iOS8 项目,使用 storyboard 和 swift。在情节提要中,我创建了一个表视图控制器作为应用程序加载时的主视图,并为第一个单元格添加了一个标签,并为第二个单元格添加了一个标签。

故事板中的表格看起来不错,但是当我运行应用程序时,单元格重叠。这是一个全新的项目,没有进行其他更改或添加代码。

您可以在下面的照片中看到故事板和正在运行的应用程序。关于什么可能推动这一点的任何想法?

此外,当我尝试向其中一个单元格添加按钮时,我得到一个覆盖 90% 视图的灰色框。

【问题讨论】:

    标签: ios8 xcode6


    【解决方案1】:

    我想我遇到了这个问题。尝试从标签到单元格的内容视图以及从表格视图(及其单元格)到包含视图的一些自动布局连接,以强制视图具有适当的大小。

    以下内容对我有用。

    1. 按住 Control 键单击并从标签拖动到其所在单元格的左侧。当模式出现时,选中“Leading Space to Container”复选框。
    2. 对单元格的每一侧重复相同的 Control 键单击和拖动过程,在出现时选择相关的自动布局选项。
    3. (可选)尝试按住 Control 键单击并从表格视图拖动到包含视图的每一侧(如果有),然后重复上述步骤。

    希望这对你有用。

    【讨论】:

    • 刚刚遇到了与此非常相似的事情。这解决了我的问题,但我仍在尝试确定这是否是错误。
    • 在 XCode 6.0.1 中仍然存在同样的问题,这让我发疯了!我不能使用您的解决方案,因为我不想为此项目使用自动布局(计划尽可能降低所需的 iOS 版本)。关于如何在没有 AL 的情况下做到这一点的任何想法?
    • @dvkch 不太确定抱歉。我认为问题可能是由自动布局引起的。您可以尝试手动设置单元格的内容视图宽度和高度。
    • 好的,所以我通过在 XCode 5 中编辑故事板来修复它(不是 xcode 的“打开”选项,我真的启动了 XCode 5),因为我注意到如果我在 XCode6 中修改我的视图然后退出并重新打开它只会丢失框架......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-29
    • 2018-06-20
    • 1970-01-01
    • 1970-01-01
    • 2014-04-01
    • 1970-01-01
    • 2019-09-16
    相关资源
    最近更新 更多