作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 UIScrollview 中有一些 UIView(标签、 TextView 、按钮)。我使用 IB 来设计 UI。我想在 uiscollview 上放置一个底部 20px 的按钮边距。在 android 中,我很容易在底部/顶部/左侧/右侧留出空白以查看其他 View 。但是我怎么能在 iOS 中做到这一点呢?我必须为此编写代码或只是调整 IB 中的一些信息?我对 iOS 很陌生,请帮助我。非常感谢!
最佳答案
如果您不使用自动布局,则必须使 ScrollView 高 20 点并操纵按钮的框架:
button.frame = CGRectMake(CGRectGetMinX(button.frame), CGRectGetMinY(button.frame) - 20, CGRectGetWidth(button.frame), CGRectGetHeight(button.frame));
如果您使用自动布局,则必须添加一个约束,将 super View 的底部间距设置为 20(或默认
)。
关于ios - 如何为 UIScrollview 中的按钮设置底部边距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19120336/
我是一名优秀的程序员,十分优秀!