使静态按钮动态化

时间:2011-06-09 04:40:19

标签: iphone

我在视图中使用界面添加了10个自定义按钮。现在我想只在用户放置值时才能看到没有按钮。例如,如果用户将5然后按下按钮,则可以看到5个按钮。有可能吗?如果有人知道,请给我解决方案。

非常感谢。

2 个答案:

答案 0 :(得分:0)

为xib中的每个按钮设置标记。比较标签值&显示按钮。

答案 1 :(得分:0)

按递增顺序设置标记,可以说100 + buttonNumber(100,101,102 ... 110)。

现在,对于用户的输入,您将拥有一个UITextField(比如mtTextField)和一个按钮(让我们说“显示”)来查看效果。所以在Show按钮的tuchUpInside方法中执行以下操作

int i = [myTextField intValue];
UIButton* btn;
for(int j = 1; j<=i;j++)
{
    btn = (UIButton*)[self.view viewWithTag:100+j];
    [btn setHidden:NO];
}