繁体   English   中英

UIButton在TableView单元格中不可见

[英]UIButton not visible in TableView Cell

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

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

考虑中的VC显示时,请单击运行时UI调试器键。 该按钮应在控制台面板上方,倒数第二个。 现在不在我的Mac中,因此无法发布屏幕截图。

按下按钮,观察您的按钮是否在某个视图下绘制,或者根本没有绘制。 请确认并发表评论

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM