1

我在 UIScrollview 中有一些 UIView(标签、文本视图、按钮)。我用 IB 来设计 UI。我想将按钮边距底部 20px 放置到 uiscollview。在 android 中,我很容易将底部/顶部/左侧/右侧边缘以查看其他视图。但是我怎么能在iOS中做到这一点?我必须为此编写代码或者只是调整 IB 中的一些信息?我对 iOS 很陌生,请帮助我。非常感谢!

4

1 回答 1

1

如果您不使用自动布局,则必须使滚动视图高 20 点并操纵按钮的框架:

button.frame = CGRectMake(CGRectGetMinX(button.frame), CGRectGetMinY(button.frame) - 20, CGRectGetWidth(button.frame), CGRectGetHeight(button.frame));

如果您使用自动布局,则必须添加一个约束,将超级视图的底部间距设置为 20(或default)。

于 2013-10-01T15:39:38.423 回答