如果点击按钮,如何隐藏多个UILabel
和UITextField
?
答案 0 :(得分:0)
我建议您将所有UITextField
和UIStackView
放在UILabel
内。然后,您可以向按钮添加操作,然后执行
myStackView.isHidden = true
这会隐藏UITextField
UIStackView
和UIStackView
如果您没有使用UILabel
的任何经验,则可以按UITextField
和UIViewController
逐个隐藏:
myLabel1.isHidden = true myTextField1.isHidden = true
答案 1 :(得分:0)
使用UIStackView
是一种选择。使用包含UIView
和UILabel
的{{1}}是另一种选择。但是,如果这些观点彼此不相近并且不能放在UITextFields
或UIStackView
内呢?
使用UIView
将实现您的目标。
创建IBOutletCollection
类型IBOutletCollection
:
UIView
将您@IBOutlet var outletsCollection: [UIView]!
和UILabel
的所有内容或UITextField
的子类的所有其他项目连接到
UIView
。
然后,您可以使用一行代码隐藏连接到插座的所有视图:
IBOutletCollection