ios - 在 UIView 中自动布局 UILabel

标签 ios xcode uiview autolayout uilabel

我有一个 UIView,里面有一个 subview ,它又是 UIView,在那个 UIView 里面,我想在中心添加一个 UILabel,我正在使用 Autolayout。我已经为所有 View 添加了所有约束,但中心的 UILabel 仅在 iPad 屏幕上可见,它在较小的屏幕上消失了,我的疑问是,当它的坐标在调整大小的父 UIView 上计算时,结果是错误或它被挤压太多以至于变得不可见。

请帮我解决这个问题,我显然不是自动布局方面的专家。 谢谢

enter image description here

enter image description here

此外,外部 UIView 将在父 ViewController 中全屏显示

最佳答案

这些是我的约束条件

enter image description here

这是我在所有屏幕上的布局

enter image description here

标签居中的位置以及黑色 View 根据设备的高度随纵横比增加高度

关于ios - 在 UIView 中自动布局 UILabel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36680612/

相关文章:

ios - 从混合应用程序的 UIwebview 访问 iOS native 属性/方法

IOS xcode 8 有 2 个库以红色显示

ios - 针对不同的屏幕尺寸调整图像大小而不会降低质量。最好的方法是什么?

objective-c - 添加到 View 的 subview 的 UIButton 不会响应

ios - 升级到 Swift 1.2/Xcode 6.3 后 moveToPoint 失败

ios - 我如何知道用户帐户已从 AWS 后端禁用

ios - 我如何使用苹果的标准 Controller 来重现这种行为?

ios - UINavigationController 阴影

ios - 在允许运行循环继续的同时延迟的正确方法

objective-c - 代码中创建的 UIView 只在纵向模式下绘制