Xcode中uiimage中的按钮问题

Posted

技术标签:

【中文标题】Xcode中uiimage中的按钮问题【英文标题】:issues with button in uiimage in Xcode 【发布时间】:2014-11-15 05:33:54 【问题描述】:

我在 xcode 中遇到问题,我正在尝试在图像中添加按钮,但位置来自 iPhone 屏幕的不同位置

这是我的故事板中的图片:

http://ya-techno.com/up//uploads/images/yaTechno-cb6317a232.png

这是其他屏幕的预览:

3.5 和 4 英寸屏幕的 iPhone:

http://ya-techno.com/up//uploads/images/yaTechno-51f7ca836e.png

还有这款 4.7 和 5.5 英寸的 iPhone:

http://ya-techno.com/up//uploads/images/yaTechno-0a9210e0e5.png

我正在使用自动布局。

帮助:(

【问题讨论】:

去掉自动布局并检查 @CoolCracker 在它在所有屏幕上扼杀我的设计之前我已经尝试过了 每当您更改/更新您的 UI 元素时 - 删除旧约束并添加新约束 @Anbu.Karthik 谢谢,我也这样做了,但仍然没有工作 【参考方案1】:

您必须使用自动布局,除非您编写一个非常丑陋的代码,在其中硬编码每个屏幕尺寸的这些按钮的中心,否则没有其他方法!

我推荐阅读有关自动布局的内容,开始有点奇怪,但过一段时间你就会习惯了

这是一个很好的教程,对我帮助很大http://www.raywenderlich.com/50317/beginning-auto-layout-tutorial-in-ios-7-part-1

【讨论】:

以上是关于Xcode中uiimage中的按钮问题的主要内容,如果未能解决你的问题,请参考以下文章

按钮中的 UIImage 后随机三个点

如何通过UIImage而不是IOS中的按钮进行注册

UIButton 上的 UIImage 模糊

游乐场不跟踪 uiimage

如何在 xCode 中保存 UIimages 数组(swift)

Swift/Xcode6:PDF 图像是不是与 UIImage(named:) 一起使用?