2
This commit is contained in:
@@ -135,6 +135,7 @@
|
|||||||
if (!_contentView) {
|
if (!_contentView) {
|
||||||
_contentView = [[UIView alloc] init];
|
_contentView = [[UIView alloc] init];
|
||||||
_contentView.backgroundColor = [UIColor clearColor];
|
_contentView.backgroundColor = [UIColor clearColor];
|
||||||
|
_contentView.userInteractionEnabled = NO; // 让外层 UIControl 接收点击事件
|
||||||
// 让容器尽量包裹内容
|
// 让容器尽量包裹内容
|
||||||
[_contentView setContentHuggingPriority:UILayoutPriorityRequired forAxis:UILayoutConstraintAxisHorizontal];
|
[_contentView setContentHuggingPriority:UILayoutPriorityRequired forAxis:UILayoutConstraintAxisHorizontal];
|
||||||
[_contentView setContentCompressionResistancePriority:UILayoutPriorityRequired forAxis:UILayoutConstraintAxisHorizontal];
|
[_contentView setContentCompressionResistancePriority:UILayoutPriorityRequired forAxis:UILayoutConstraintAxisHorizontal];
|
||||||
@@ -148,6 +149,7 @@
|
|||||||
_stackView.axis = UILayoutConstraintAxisHorizontal;
|
_stackView.axis = UILayoutConstraintAxisHorizontal;
|
||||||
_stackView.alignment = UIStackViewAlignmentCenter;
|
_stackView.alignment = UIStackViewAlignmentCenter;
|
||||||
_stackView.spacing = 6;
|
_stackView.spacing = 6;
|
||||||
|
_stackView.userInteractionEnabled = NO; // 避免阻断 UIControl 的触摸
|
||||||
}
|
}
|
||||||
return _stackView;
|
return _stackView;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user