Gag*_*ngh 11 xcode interface-builder storyboard uiview
如果您构建自定义UIView,并将其集成到界面构建器中的父视图/视图控制器内,则表示自定义视图的图形元素是不可见的,如果您未指定背景颜色(我不这样做).
有没有办法,仅在开发过程中,识别不同的自定义视图?区分它们的任何黑客/技巧?
我能想到的最接近的是在IB中设置背景颜色,然后在自定义视图的实现中删除背景.
rob*_*off 15
您可能会发现边界矩形很有用.您可以通过转到菜单栏并选择"编辑器">"画布">"显示边界矩形"来打开它们.
这是一个例子.我有一个UICollectionViewCell用笔尖布局的视图(子类).它有一个单行标签,一个双行标签和一个自定义子视图.自定义子视图本身包含较小的自定义子视图.这是带有边界矩形的笔尖:
这是与边界矩形相同的笔尖:
这是另一种基于设置背景颜色的技术.此技术要求您的部署目标为iOS 5.0或更高版本.
如您所述,设置背景颜色以使视图在笔尖中可见:
然后切换到Identity Inspector并添加backgroundColor"用户定义的运行时属性"部分.将其设置为您希望视图在运行时具有的背景颜色.例如,如果您希望它在运行时为白色:
如果要清除背景颜色,可以设置backgroundColor为不透明度为0的颜色,或者可以将其设置为"Nil"而不是任何颜色:
| 归档时间: |
|
| 查看次数: |
3257 次 |
| 最近记录: |