2012-03-21 92 views
1

我为一个项目做了一个自定义的UIView。我知道如何将它插入到StoryBoard中(作为通用视图,然后指定它的类),并编译并运行正常。但是,自定义视图在故事板中呈现为不带可见边框的白色矩形。这意味着当视图未被选中时,如果窗口背景是白色的,它将在故事板上不可见。因此调整其位置/大小非常困难,并且当我添加更多视图时将会非常痛苦。如何在故事板中查看自定义UIView的轮廓?

我完全理解故事板不提供任何形式的渲染,我没有要求这样做,但有没有解决方案将视图的边界作为简单边框显示,因此我仍然可以查看它选择它?

+1

如果是我,我会暂时将视图的背景颜色设置为灰色。 – CodaFi 2012-03-21 04:05:44

+2

@CodaFi甚至不必是临时的 - 您可以在故事板编辑器中将背景灰化,然后在加载视图时在代码中将其设置为正确的颜色。如果一行代码简化了故事板的工作,那么这一行很耗费。 – Caleb 2012-03-21 06:52:54

回答

4

在菜单Editor->Canvas,Show bounds rectanglesShow layout rectangles中有两个选项,这正是我一直在寻找的!