UIButton
2 つのビュー (この場合はインスタンス)を並べて配置したいと思います。最初のボタンをスーパービューに合わせたままにしたいのですが、これは簡単ですが、最初のボタンの幅を参照せずに2番目のボタンを最初のボタンの隣に配置する方法がわかりません。
これが私が今試していることです:
UIView *superView = ...;
UIButton *buttonOne = [UIButton buttonWithType:UIButtonTypeCustom];
buttonOne.translatesAutoresizingMaskIntoConstraints = NO;
[superView addView:buttonOne];
[buttonOne constrainWidth:@"123" height:HEADER_HEIGHT_STRING];
[buttonOne alignTop:nil leading:nil superView];
UIButton *buttonTwo = [UIButton buttonWithType:UIButtonTypeCustom];
buttonTwo.translatesAutoresizingMaskIntoConstraints = NO;
[self addSubview:buttonTwo];
[buttonTwo constrainWidth:@"345" height:HEADER_HEIGHT_STRING];
[buttonTwo alignLeadingEdgeWithView:buttonOne predicate:@"123"]
@"123"
コードの最後の行でを回避するにはどうすればよいですか? の幅だけを使用したいbuttonOne
。