在 iOS 8 上按钮大小不正确,在 iOS 7 上正确
Posted
技术标签:
【中文标题】在 iOS 8 上按钮大小不正确,在 iOS 7 上正确【英文标题】:Buttons sized incorrectly on iOS8, correctly on iOS7 【发布时间】:2014-10-02 04:30:09 【问题描述】:我在发布之前解决了这个问题,但无论如何我都会分享这个以防万一它对其他人有帮助。
我在 ios8 上遇到了某些按钮尺寸不正确的问题。它们太高、太宽,并且标签垂直未对齐。有趣的是,虽然按钮在登录视图上以 x 为中心,但它在左侧保持对齐。我仍然在 Xcode 5/iOS 7 上构建,因为我们需要解决一些更高优先级的问题,并且针对 iOS 8 构建的问题比这更多。我可以在这里应用不同的限制吗?
我还包括了背景图像切片。它是 66x87 像素,但按钮的大小变成了 72 像素高,所以我不确定它是否相关。
【问题讨论】:
【参考方案1】:这里的问题是按钮背景没有@2x 图像。按钮背景只是一种纯色,因此以前不需要@2x。
【讨论】:
@ThusithaThilinaDayaratne 这是问题的答案(虽然它看起来很短)。答案不会在编辑中进行。以上是关于在 iOS 8 上按钮大小不正确,在 iOS 7 上正确的主要内容,如果未能解决你的问题,请参考以下文章
运行 iOS7 模拟器时 UIViewController 视图大小不正确
在调用 willRotateToInterfaceOrientation 时,iOS 7 与 iOS 8 上的 mainScreen 边界大小不同