ios - 自动布局拉伸(stretch)图像问题

标签 ios xcode autolayout

我正在尝试将图像从 View 的最左侧拉伸(stretch)到最中心。我尝试使用左 0、下 0 和右 300 固定约束,但它并没有完全到达中心。有什么想法吗?

最佳答案

假设您知道如何设置左、上、下、高度约束,我将向您解释如何设置右约束,这将使 imageView 从屏幕左侧跨越到屏幕中央。设置任何宽度限制都不起作用,因为每个设备的宽度都不同。

  • 点击您的图片查看
  • 选择Align -> Horizo​​ntally center in container
  • 点击新创建的约束
  • 选择尺寸检查器
  • First ItemCenter X 更改为 Trailing

“标准”Horizo​​ntally center in container 会导致 View 的Center X 与其父 View 对齐。如果您将 First Item 更改为 Trailing 而不是 Center X,那么您会将 View 的后缘/右侧与父 View 的 centerX 对齐.

enter image description here

enter image description here

关于ios - 自动布局拉伸(stretch)图像问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31505911/

相关文章:

java - iOS椭圆曲线 key 用于Java后端加密解密

iphone - iOS 应用程序可以使用哪些文件?

iOS:动画图标模型 "springboard"

ios - Box iOS SDK - 给定文件夹名称,获取文件夹 ID?

ios - Xcode 无法识别新的 socket 和 Action 连接

ios - 可以使用启动 Storyboard吗?

swift - 使用快速自动布局滚动到 cellForRowAt Index 问题

ios - UILocalNotification iOS8 handleActionWithIdentifier 从未调用过

ios - NSXMLParser 访问字符串值错误

ios - 在这种情况下如何使用 Xcode 自动布局?