【问题标题】:Autolayot aspect ratio iOS自动布局纵横比 iOS
【发布时间】:2017-01-20 17:55:03
【问题描述】:

我无法为忘记密码下方的登录和 Facebook 登录按钮设置完美的自动布局。设置自动布局后,它们会从屏幕上消失。在这里我附上了我的项目链接。

我想按比例扩展所有对象,就像我们使用 AutoResizeing 得到的一样

我在扩展某些具有纵横比的对象时遇到了问题。它只是两个简单的登录视图

https://drive.google.com/file/d/0B5mabdphYDhzdllJYzY0czVrbFk/view?usp=sharing

【问题讨论】:

  • @BhadreshKathiriya 或任何人都可以帮助我
  • 我可以,我已经下载了文件。很快就会在 GitHub 存储库中发布更新的源代码。
  • 我遇到了问题。我还没有安装 xcode 8,你的故事板保存在 xcode 8 中。对不起兄弟。
  • 感谢您的回复,我将使用 Xcode 7 上传等一下
  • @M.K.我已经上传了用 Xcode 7 制作的新项目,你可以运行它drive.google.com/file/d/0B5mabdphYDhzdllJYzY0czVrbFk/… 谢谢兄弟的帮助

标签: ios xcode autolayout aspect-ratio ios-autolayout


【解决方案1】:

尝试约束这种类型:

第一个屏幕:

第二屏:

您的故事板文件:

https://drive.google.com/open?id=0B_HNPywgMhtVTkJqQzd0QWlnZVU

【讨论】:

    【解决方案2】:

    我已为您的故事板添加了自动布局约束。检查以下链接中的代码。它是一个公共回购,将永远可用。

    https://github.com/mahesh-agrawal/Autolayout-Problem

    如果有问题请告诉我。

    【讨论】:

    • 你是如何设置对象的比例宽度的,与 320*568 视图设计相比,忘记密码和登录之间的空间更大
    • 要设置比例宽度,您需要添加等宽约束,然后像我一样更改乘数。对于间距,如果您希望间距是动态的,那么我们需要在这些元素之间使用间距视图,这些元素的高度与最顶部的视图成比例。所以差距也是动态的。
    猜你喜欢
    • 2014-10-23
    • 2020-01-16
    • 2015-02-28
    • 1970-01-01
    • 2015-07-01
    • 2018-02-17
    • 1970-01-01
    • 2017-05-07
    • 1970-01-01
    相关资源
    最近更新 更多