我有'n'按钮。我想在我的应用程序中随机播放这些按钮。或者你可以说我想把标题按在按钮上。它是否可能。它是一款Iphone应用程序。
答案 0 :(得分:1)
您可能需要了解的内容:
frame
属性执行此操作。如果您只更改origin
的{{1}}成员,则可以移动按钮而不调整其大小。CGRect
的{{3}}方法来实现。setTitle:forState:
方法。对于更严重的随机数生成,还有其他方法可用,但UIButton
应该足以满足您的需求。在第一次致电rand()
之前,请确保使用种子致电srand()
。rand()
变量的类。自己创建它们并将它们保存在一个数组中可以让你更好地控制它们的改组。手动创建它们之前在StackOverflow上有rand()
。答案 1 :(得分:0)
当然有可能。您可以在两个按钮上交换标题,如下所示:
UIButton *b1, *b2;
NSString *tmp;
tmp = [b1 text];
[b1 setText:[b2 text]];
[b2 setText:tmp];
您可以将此程序扩展到n个按钮。