【问题标题】:UIButton not visible in TableView CellUIButton 在 TableView 单元格中不可见
【发布时间】:2015-08-31 17:15:04
【问题描述】:

我已解析 CSV 文件数据并填充到 UITableView 中。我在单元格中有五个标签和一个按钮。标签正确显示数据,但按钮不可见。我已将按钮拖到情节提要上。我也创建了一个出口变量。但是按钮仍然不可见。可能是什么原因?

即使我现在更改标签的位置并运行应用程序,它也不会改变。 这与核心数据有关吗?因为我已将 csv 数据保存为核心数据

【问题讨论】:

    标签: ios iphone swift uitableview uibutton


    【解决方案1】:

    在正在考虑的 VC 显示时,点击运行时 UI 调试器键。该按钮应位于控制台面板的倒数第二个上方。现在不在我的mac中,所以不能发布屏幕截图。

    点击按钮并观察您的按钮是否被绘制在某个视图下方,或者您的按钮正在被绘制。 请确认并评论

    【讨论】:

      【解决方案2】:

      我建议您对按钮和标签应用自动布局约束。我认为它会起作用。

      【讨论】:

        【解决方案3】:

        原因:您的标签位于按钮上方。如果您不使用自动布局标签宽度,则在您的应用运行时获取 tableView 的宽度(至少初始位置 x)和背景默认为白色 AUTO。

        在代码中将标签背景更改为“清除”,按钮将出现或在单元格中搜索按钮并使用方法“bringSubviewToFront:”。

        最佳解决方案?使用自动布局约束。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-06-22
          • 2014-10-02
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-09-11
          相关资源
          最近更新 更多