我有我的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