创建一个for循环,将39个按钮添加到数组中
|
我的.h文件中有39个不同的UIButton变量,但我想将每个变量添加到数组中,而不必键入相同的内容39次。
有没有办法可以在for循环中执行此操作?
这些按钮的名称分别为:btn1,btn2,btn3等。
没有找到相关结果
已邀请:
5 个回复
味芯憨
。然后,在加载视图时,即时创建按钮。 要访问按钮,请使用ѭ1。 (对于39个按钮,将返回最后一个按钮。); 要创建按钮,请使用以下命令:
请注意,您传入了按钮的
方法的框架。按钮的框架将从其容器的左上角开始,您的按钮将为100像素见方。框架是“ 4”的一个实例。 (您可以通过调用函数
创建
。 要制作39个按钮,您可能要按如下所示循环,给定一个数组来保存按钮,
和预定义的
和尺寸变量:
当然,您将需要为每个按钮设置unique10ѭ,
,
和
的唯一值,否则它们将重叠。创建按钮后,您可以对它们进行操作,例如设置标签或在屏幕上显示它们。要在屏幕上显示它们,您可以执行以下操作:
当然,仅在屏幕上添加按钮是没有用的。您需要使他们能够做某事。要将操作添加到按钮,可以使用:
第一部分,ѭ16,表示此视图控制器处理您要要求其处理的事件。
告诉类在事件发生时要执行的方法。然后,“ 18”表示当点击按钮时,所述类应执行所述方法。 因此,在标题中:
在实现中,您可以使用以下代码:
现在,您可以进入按钮天堂,而无需将Interface Builder放在飞机上。去UIButton开心!
辰炔诚薯
校勒魏寡
编辑:重新阅读您的问题后,这可能不是您要问的。我以为您想创建一堆类似类的实例。
屑凉赦
拟蓬
其中,button1与变量名相同。