我想问一下 UIStackView() 和 UIStackView(frame: .zero) 初始化器的区别。
我想知道 UIStackView() 默认触发了这两者中的哪一个。
@interface UIStackView : UIView
- (instancetype)initWithFrameCGRect)frame NS_DESIGNATED_INITIALIZER;
- (instancetype)initWithCoderNSCoder *)coder NS_DESIGNATED_INITIALIZER;
非常感谢。
没有区别,convenience
UIView
无参数初始化器调用UIView(frame: .zero)
。
init(coder
初始化器仅在从 xib/storyboard 解码 View 时使用。
关于ios - UIStackView() 与 UIStackView(frame : . 零) 初始化程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52381435/
欢迎光临 OGeek|极客世界-中国程序员成长平台 (https://ogeek.cn/) | Powered by Discuz! X3.4 |