【问题标题】:Use AutoLayout to scale down UIImageView height使用 AutoLayout 缩小 UIImageView 高度
【发布时间】:2015-06-06 12:39:15
【问题描述】:

所以,在我的应用程序中,我有一个 UIView(它调整大小以保持相同的纵横比,以便它始终触摸屏幕的两侧),在该视图中,我有一个 UIImageView 和一个 UITextView 在它上面。 视觉上(粉红色的矩形是文本视图):

我想要实现的是,如果 UITextView 变得更高(添加更多文本),它会降低 UIImageView 的高度。 视觉上:

我应该使用哪些约束,或者如何使用自动布局来实现这一点?

提前致谢!

【问题讨论】:

    标签: ios objective-c uiimageview autolayout uitextview


    【解决方案1】:

    UITextField 约束:
    UIView 边距约束 + 文本字段高度约束的前导空间、尾随空间、顶部空间。

    UIImageView 约束:
    前导空间、尾随空间、底部空间到 UIView 边距约束 + 顶部空间约束到 UITextField。

    那么当你改变 UITextField 的高度约束时,你的 UIImageView 会向下移动。

    【讨论】:

    • @BalázsVincze 请将此作为答案,以便对其他人有所帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-11
    • 2016-04-11
    • 1970-01-01
    • 2016-03-18
    相关资源
    最近更新 更多