iOS 8.0.2 和 iPhone plus 当我在 XIB 中设置 UIButton backgroundImage 时,UIButton 变得更大,尽管这个按钮具有高度和重量的自动布局

Posted

技术标签:

【中文标题】iOS 8.0.2 和 iPhone plus 当我在 XIB 中设置 UIButton backgroundImage 时,UIButton 变得更大,尽管这个按钮具有高度和重量的自动布局【英文标题】:iOS 8.0.2 and iPhone plus when I set UIButton backgroundImage in XIB,UIButton become bigger though this button have autolayout with height and weight 【发布时间】:2015-08-18 15:07:09 【问题描述】:

ios 8.0.2 和 iPhone plus 当我在 XIB 中设置 UIButton backgroundImage 时,UIButton 会变大,尽管此按钮在运行后具有高度和重量的布局

xcode 中的 UIButton:

和布局:

但在 iPhone plus iOS8.0.2 中运行:

但在 5s、6 等其他 iPhone 中,这个按钮是可以的!!!

像这样的背景图片:

【问题讨论】:

发生在设备上还是模拟器上? 这是专门在 iOS 8.0.2 上发生的吗? 它正在设备上发生 【参考方案1】:

我已经为你的情况设置了一个 repo (https://github.com/usamaiqbal83/TestingProject),这对我来说没有发生,你可以将你的设置与我的设置进行比较。我在模拟器上检查过

或者如果我不能清楚地理解你的情况,请设置一个 repo,我很乐意看看。

【讨论】:

【参考方案2】:

当我这样设置图像时:

它正在工作。

我不知道发生了什么,但就是这样。

有人知道这是为什么吗?

【讨论】:

像什么?使用资产分类?

以上是关于iOS 8.0.2 和 iPhone plus 当我在 XIB 中设置 UIButton backgroundImage 时,UIButton 变得更大,尽管这个按钮具有高度和重量的自动布局的主要内容,如果未能解决你的问题,请参考以下文章

iOS关于iPhone6和iPhone6 Plus的屏幕适配问题

Google AdMob 不适用于 iPhone 7 和 7 Plus 等大屏幕设备的 Xamarin Form iOS

应用程序在模拟器上运行,但不是 iPhone 6 plus

iPhone 6 Plus 横向模式下带有标签和固定元素的奇怪错误

Meteor 开发人员 - 有没有人修复 Meteor 无法在 iOS 10 iPhone 6 Plus 上运行的问题?

iphone 6 和 6 plus 尺寸缩放