我只是尝试使用我的用户的登录按钮来填充iPhone屏幕的整个宽度,基本上是将图像设置为UIButton
的背景。这是我最终得到的结果(注意它按预期填充宽度,但在高度上缩小):
我的思维过程是制作3幅图像以补偿具有不同图像尺寸的@1x
@2x
@3x
分辨率?
@1x: 144x33px
@2x: 288x65
@3x: 432x97
现在从那里我想我可以用故事板中的UIButton填充ViewController
的宽度,并设置UIButton
的背景图像,我认为它会自动使用正确的一个,具体取决于设备考虑我把它们放在Images.xcassets
的正确位置。我还设置了尾随和前导约束以及底部约束,以使其从左到右填充并坚持到底部。如果它在实际的XCode故事板中看起来很好,我就不知道如何解决高度问题,但不能在上面的照片中看到预览或模拟器。
非常感谢任何帮助。
答案 0 :(得分:1)
缩放图像时,不会使用不同的图像尺寸来互相替换。当实际像素多于软件像素时,它们看起来很漂亮。
出于您的目的,您可能希望使用拉伸规则或上限插入来缩放图像。
查看此答案以获取示例: