我想问一下 UIStackView() 和 UIStackView(frame: .zero) 初始化器的区别。
我想知道 UIStackView() 默认触发了这两者中的哪一个。
@interface UIStackView : UIView
- (instancetype)initWithFrameCGRect)frame NS_DESIGNATED_INITIALIZER;
- (instancetype)initWithCoderNSCoder *)coder NS_DESIGNATED_INITIALIZER;
非常感谢。
Best Answer-推荐答案 strong>
没有区别,convenience UIView 无参数初始化器调用UIView(frame: .zero) 。
init(coder 初始化器仅在从 xib/storyboard 解码 View 时使用。
关于ios - UIStackView() 与 UIStackView(frame : . 零) 初始化程序,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/52381435/
|