【问题标题】:Resizing scroll view with auto layout?使用自动布局调整滚动视图的大小?
【发布时间】:2013-04-05 14:47:20
【问题描述】:

将内容包装在UIScrollView 中是一种常用技术,目的是在出现键盘时将其移开。这是通过修改滚动视图的框架/边界来完成的,以便它包含键盘未覆盖的区域。根据Ole Begemann,一个shouldn't use the frame property when using autolayout

不使用框架如何实现同样的效果?

【问题讨论】:

  • 只是想知道,你已经弄清楚了吗?

标签: objective-c uiscrollview frame autolayout


【解决方案1】:

您可以在 IB 中为您的约束创建一个出口,例如到将UISCrollView 底部连接到超级视图的约束,然后使用代码更改该约束的常量。这也可以在动画块中进行动画处理。

        self.someConstraint.constant = ...;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多