【发布时间】:2013-08-16 10:34:19
【问题描述】:
我的 xib 中有 5 个按钮,按钮 1 到 4 映射到
-(IBAction)btn1to4:(UIButton *)sender;
按钮 5 映射到
-(IBAction)btnFive:(id)sender;
最初所有 4 个按钮都是隐藏的,只有按钮 5 是可见的,我需要的是,当我单击按钮 5 时,所有 4 个按钮都应该出现,当我再次单击按钮 5 时,它们应该消失。对于单个按钮,我可以在 Button 5 中将代码编写为 button1.hidden=NO、button2.hidden=NO 等。但是我的按钮 1 到 4 映射到单个 btn1to4 方法。我应该如何在我的 btnFive 方法中编写代码来一次隐藏/取消隐藏所有 4 个按钮?
【问题讨论】:
-
当您说按钮 1 到 4 映射到
-(IBAction)btn1to4:(UIButton *)sender时,这并不重要:它只是一个事件处理程序。您可以为您的按钮创建单独的IBOutlets,或创建一个IBOutletCollection- 这是在 Cocoa 中管理元素组的首选方式。
标签: ios objective-c uibutton