UIStackView()与UIStackView(frame:.zero)初始化程序

时间:2018-09-18 07:45:20

标签: ios

我想问一下UIStackView()和UIStackView(frame:.zero)初始化程序之间的区别。

我想知道默认情况下两者是由UIStackView()触发的。

@interface UIStackView : UIView

- (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
- (instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;

非常感谢您。

1 个答案:

答案 0 :(得分:4)

没有任何区别,convenience UIView初始化程序不带参数调用UIView(frame: .zero)

init(coder:)初始化程序仅在从xib / storyboard解码视图时使用。