我有我的UIPickerWheel
设置通过轻弹旋转和填充UILabel
与它登陆的任何字的价值,并且工作得很好。UIPickerView随机旋转UILabel iOS
我遇到的这个问题是当我添加一个按钮时,它将旋转我的选取器轮并随机选择一个字值。它旋转轮子很好,它也填充我的UILabel
,但UILabel
和拾取器轮上显示的内容不匹配。我要粘贴下面的代码。
我知道我现在设置的方式基本上是当用户按下按钮,旋转车轮并选择一个随机值,并将文本设置为selectedItem
的标签。现在selectedItem = ?
是我遇到问题的地方。如果我输入一个字符串(例如@“hello”),无论登陆什么地方,标签都会显示“hello”,如果我输入数字值0-5610(我的数组中的单词),那么它会显示该单词。
现在我拥有它只是随机选择一个词。所以我知道这个问题就在这一方面。
其中IM假设我的问题是哪里来的将是行:
selectedItem =
///这里就是你正在创建两个不同的随机数的代码///
- (IBAction)spin:(id)sender {
[pickerView selectRow:(arc4random() % [self pickerView:pickerView numberOfRowsInComponent:0]) inComponent:0 animated:YES];
selectedItem = [words objectAtIndex:(arc4random() % [words count])];
[label setText:selectedItem];
}
dang it Maddy,你太快了!很好的答案。 – HalR
谢谢Maddy!去告诉你我有多累。我之前就是这么做的,而且我一直在收到错误,但是我意识到我做错了,谢谢你的回答。我真的很感激快速的回应。像魅力一样工作! LMAO,当我做这件事时,我忘了添加_uniform。 – Mahabee