2014-10-28 46 views
0

我想通过单元格右上角的自定义单元格中的IB添加按钮。我使用自动布局来正确定位,但在模拟器中,我不知道为什么按钮不会显示。将UIButton添加到具有自动布局的自定义单元格

但是,如果我以编程方式创建它,那么它显示完美。

所以我的问题是如何使用IB实现它,以及我在哪里做错了。

我已经添加了四个约束,我的按钮前后空间,以超视图和修复宽度和高度。

+0

Cany显示你如何在IB中放置按钮? – Rashad 2014-10-28 09:19:13

+0

尝试添加'宽度'和'高度'约束。 – Sreejith 2014-10-28 09:20:15

回答

2

删除leading space constrain并添加修复程序到top space constrain。我的意思是总共有4个限制固定的宽度,高度和固定拖尾,超级视图的顶部空间,它将起作用。如果它不工作意味着你没有设置你的tableView约束。对于tableView,从超级视图的顶部,底部,左侧和右侧空间进行修复。

+0

是的,我已经添加了所有你提到的四个约束,但仍然是相同的行为。 关于tableview约束为什么我需要one.I使用tableView里面的UIViewController。所以我也需要对tableView应用约束。 – vaibhav 2014-10-28 13:39:23

+0

@vaibhav是的,你需要tableView的约束也是因为UIViewController的视图会在每个手机出现后调整它的大小,所以它的子视图也会根据应用的约束来调整它们的大小。 – iHulk 2014-10-29 05:32:04

+0

非常感谢你..它的工作.. – vaibhav 2014-10-29 06:54:04

相关问题