如何从 iphone 6 到 iphone 6+ 调整按钮图像和按钮大小
Posted
技术标签:
【中文标题】如何从 iphone 6 到 iphone 6+ 调整按钮图像和按钮大小【英文标题】:How to adjust Button image and Button size from iphone 6 to iphone 6+ 【发布时间】:2017-02-01 06:41:21 【问题描述】:这里是新手。
我的应用程序是从 iphone 6 开始的。 假设我有一个固定大小 w: 60 和 h: 60 的按钮,我有一个按钮的背景图像: btnImage@2x.png, btnImage@3x 而我没有 btnImage@1x.png (如果需要,可以使用 btnImage .png 或 btnImage@1x.png ?) 图片尺寸为:120x120。
在 iphone6 的设计视图中。看起来不错。
问题: 1. 在 iPhone 6+(或 iphone 7+)的设计视图或故事板中查看时,按钮内的 btn 图像看起来很小?我有 btnImage@3x.png ,为什么没有用@3x 图片放大?
从iphone 6换到iphone 6+需要做什么?
--更新
按钮有两个属性:1) 图片 2) 背景 使用 (1) 不会扩大规模 使用 (2) ,它将缩放。
哪一个是正确的?
请帮忙。谢谢
【问题讨论】:
顺便问一下,iphone 6 sae 和 iphone 7 一样吗?如果是的话,为什么iphone 6模拟器比iphone 7模拟器小很多?并且只有 iphone 7 作为开发的默认尺寸?如何在 StoryBoard 中获取 iphone 6 屏幕? 您可以从情节提要本身更改设备视图。底栏。如果您看不到它,请尝试仅在没有助理编辑器的情况下单独打开故事板。 【参考方案1】:据我所知,UIButton 背景图像不会被缩放。除非它大于按钮大小的分辨率。
我想这是一种更合适的方法。就是添加一个UIImageView 在您的按钮后面并为其设置图像。
或者,尝试内容对齐:
button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentFill
button.contentVerticalAlignment = UIControlContentVerticalAlignmentFill
这也可以在故事板上找到。
【讨论】:
以上是关于如何从 iphone 6 到 iphone 6+ 调整按钮图像和按钮大小的主要内容,如果未能解决你的问题,请参考以下文章
如何在不使用尺寸等级和情节提要的情况下创建适用于 iPhone 4 到 iPhone 6 Plus 的 XIB?
从 6.1 迁移到 7.1 后,Iphone build 未连接到 Mobile First Server
IBM Worklight 6.1 - 无法重新生成 iPhone 本机文件夹