【发布时间】:2011-07-29 20:04:40
【问题描述】:
我有 12 个带有 0-11 标记的按钮。当用户单击按钮时,标签将插入 12 个标签出口中的第一个。我希望下一个单击按钮自动将其标签插入下一个可用插座。截至目前,标签只是将自身添加到第一个出口。我尝试了各种修复方法,但都无济于事。
这是我目前的实现:
-(IBAction)enterNumber:(id)sender {
cell1 = cell1+(int)[sender tag];
label1.text = [NSString stringWithFormat:@"%i",cell1];
}
我的问题是让下一个 IBAction 仅显示在 cell2 中(我认为这个帮助将引导我使用 cell3-cell12 的修复程序。我的书的建议都没有提供适合我有限知识的过程。
在丹尼洛之后编辑
我没有考虑过 IBOutletCollection,我没听说过!我一定会尝试使用它。对于其他想要对我的问题提出更清晰问题的人,我将尝试代表用户将与之交互的屏幕的一部分。顶部的数字是固定按钮。底部方块是单击的顶部按钮的标签按顺序记录到系列的位置。我刚刚点击了(4)。我希望下次单击任何顶部按钮时都可以登录到第二个底部方块,但正在发生的事情是整数被添加到第一个框中的整数中。
(1) - (2) - (3) - (4) - (5) - (6)
[4][_][_][_][_][_][_][_][_][_][_]
【问题讨论】:
-
不确定您要做什么?当用户点击按钮时更改按钮的标签?
-
请解释的更准确一些,因为我不明白你想做什么......
标签: iphone objective-c xcode uilabel ibaction