【发布时间】:2015-08-10 20:03:04
【问题描述】:
蓝色的所有内容都是 ImageView 的一部分(在 Sketch 中设计 ==> 导出为 PNG ==> 导入到 ImageView 中)。因此,它可以很好地扩展而没有任何限制。检查图形变大,我的复选标记指示用户名和密码的位置。但是,我的 TextFields(电子邮件和 PIN)不会按比例放大,也不会移动到复选标记指示的位置。我本质上希望它们保持在屏幕的相同相对部分(例如,距左侧 40%,距右侧 10%...),因为我认为这可以解决我的问题。我使用了各种约束(超级视图、领先等)并尝试了一个容器,但没有任何效果。我当然可以用不同的大小再次导出我的 Sketch 文件,但我认为我的背景图像没有任何问题。但是,我不能将我的背景图像分割成更小的东西,因为有一个我不想弄乱的背景。此外,复选标记实际上是围绕用户名和密码的框。假设除了将 imageView 绑定到边距的限制之外,我没有其他限制。
谢谢!
--kmuzumdar
【问题讨论】:
-
感谢您编辑它以嵌入图表。距离自己只有 7 声望!
-
您是否尝试过在复选标记和文本字段之间进行水平约束?
-
问题是复选标记只是背景图像的一部分。在我的实际设计中,它们实际上是封装文本字段的框。我没有办法引用盒子的位置,也无法分割图像,因为有背景透明度等。
-
蓝色大圆圈复选标记也是背景的一部分吗?
-
在不知道设计细节的情况下,我会说也许有一种方法可以使用多个图像。
标签: ios iphone swift view autolayout