好的,也許我錯過了一些非常簡單的東西,如果是這種情況,我很抱歉,但是,我已經搜索了標題的每個變體並且沒有找到! 這是我的問題,我的要求是當我在uipicker組件中選擇國家名稱時,該國家的城市應該加載到第二個UIPicker組件中。 所以我想要現在做的是,我有2個選擇器並排視圖,當用戶在國家選擇器中選擇一行時,我想用適當的數據重新啓動第二個選擇器。如何動態地填充UIPicker中的值
任何幫助表示讚賞!
好的,也許我錯過了一些非常簡單的東西,如果是這種情況,我很抱歉,但是,我已經搜索了標題的每個變體並且沒有找到! 這是我的問題,我的要求是當我在uipicker組件中選擇國家名稱時,該國家的城市應該加載到第二個UIPicker組件中。 所以我想要現在做的是,我有2個選擇器並排視圖,當用戶在國家選擇器中選擇一行時,我想用適當的數據重新啓動第二個選擇器。如何動態地填充UIPicker中的值
任何幫助表示讚賞!
使用此:
[pickerView reloadAllComponents]
要重新加載組件,並把合適的人用:
- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component {
return [titles objectAtIndex:row];
}
看UIPickerViewDelegate,有pickerView:didSelectRow:inComponent:被稱爲當用戶選擇值時。
我有一個問題,從哪裏你得到的國家的城市,無論是形式的Web服務或靜態或從數據庫 – iDhaval 2012-04-19 09:47:25
@DhavalVaishnani:ryt現在我使用NSMutableArray的兩個採摘。一個包含國家名稱,另一個包含城市名稱。 從哪裏獲得城市或國家,這真的很重要嗎? 我的意思是,即使我從Web服務調用中獲得城市和國家的值,最重要的是什麼?你可以讓我知道 – 2012-04-19 09:52:20
我想知道它,因爲我可以將它編碼爲你想要的方式,所以 – iDhaval 2012-04-19 09:56:38