0

我需要一些帮助来使用 Autolayout 实现这个 UI

我正在以编程方式创建 UIButton

    for (int i=0; i<10; i++) {
       UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
       btn.backgroundColor = [UIColor greenColor];
       [btn sizeToFit];
       [btn setTitle:@"user@example.com" forState:UIControlStateNormal];
       [self.myCustomView addSubview:btn];

    }

myCustomView 是在 XIB 中创建的 UIView。我已将 myCustomView 的前导、尾随和顶部边缘固定到其 superview 。我已将 myCustomView 的高度设置为 44。

我需要使用约束将 UIButtons 作为子视图添加到 myCustomView,这样按钮应该换行到下一行,而 myCustomView 应该根据其子视图内容增加其高度。

http://i41.tinypic.com/3536ob6.png

实现这一点的代码片段将很有帮助

4

1 回答 1

1

如果您想以编程方式使用自动布局,您可以使用 NSLayoutConstraint 或 Parus 库https://github.com/DAlog/Parus来实现它

于 2013-10-16T04:04:33.517 回答