即使所有线条都是蓝色,UILabel也不会出现

时间:2016-01-27 03:51:25

标签: ios xcode

My Lable对象未出现在模拟器屏幕上。我应该在视图控制器菜单中有一个橙色线或黄色圆圈,但我没有这些,看起来应该没问题。

1 个答案:

答案 0 :(得分:1)

关于蓝线:

这些仅仅是“智能指南”,可帮助您将对象放置在Interface Builder中,并具有合理的边距。

关于模拟器上未显示的标签:

虽然视图控制器在故事板编辑器中以600 x 600点的“通用”大小表示,但在iPhone模拟器上运行时它可能会更薄(例如,iPhone 4(s)-5的宽度为320点(一个或多个))。最有可能的是,您的右对齐标签在屏幕外。

解决方案:

从标签向容器视图添加自动布局约束:按住Control键并从标签拖动到视图控制器背景,然后在出现的黑色弹出对话框中选择“将容器拖尾到容器”。

Here is a tutorial on auto-layout来自信誉良好的消息来源(Ray Wenderlich网站)。