OGeek|极客世界-中国程序员成长平台

标题: ios - UIStackView() 与 UIStackView(frame : . 零) 初始化程序 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 16:04
标题: ios - UIStackView() 与 UIStackView(frame : . 零) 初始化程序

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

我想知道 UIStackView() 默认触发了这两者中的哪一个。

@interface UIStackView : UIView

- (instancetype)initWithFrameCGRect)frame NS_DESIGNATED_INITIALIZER;
- (instancetype)initWithCoderNSCoder *)coder NS_DESIGNATED_INITIALIZER;

非常感谢。



Best Answer-推荐答案


没有区别,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