日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內(nèi)最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當前位置:首頁 > php開源 > 綜合技術(shù) > 點餐系統(tǒng)思路

點餐系統(tǒng)思路

來源:程序員人生   發(fā)布時間:2014-12-12 08:56:07 閱讀次數(shù):3323次

點餐系統(tǒng)思路

步驟1:遵照和實現(xiàn)UIPickerView的數(shù)據(jù)源。

步驟2:加載plist文件,把數(shù)據(jù)寄存在NSArray數(shù)組中。
- (NSArray *)foodArray
{
   
if (_foodArray == nil) {
        _foodArray = [NSArray arrayWithContentsOfFile:[[NSBundle mainBundle] pathForResource:
@"foods.plist" ofType:nil]];
       
for (int i = 0; i < self.foodArray.count; i++) {
            [
self pickerView:nil didSelectRow:0 inComponent:i];
        }
    }
   
return _foodArray;
}

步驟3:遵照和實現(xiàn)UIPickerView的代理方法,監(jiān)聽選中每行的方法。
#pragma mark - 實現(xiàn)代理方法

/** 1共有多少組 */
- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView
{
   
return self.foodArray.count;
}

/** 1組有多少行 */
- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component
{
    NSArray *foods =
self.foodArray[component];
   
return foods.count;
}

/** 1行顯示甚么內(nèi)容 */
- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component
{
   
return  self.foodArray[component][row];
}

/** 選中 */
- (
void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component
{
   
if (component == 0) {
       
self.fruitLabel.text = self.foodArray[component][row];
    }
else if(component == 1){
       
self.mainFoodLabel.text = self.foodArray[component][row];
    }
else if(component ==2){
       
self.drinkLabel.text = self.foodArray[component][row];
    }
}

步驟4:監(jiān)聽UIBarButtonItem隨機的事件
- (
IBAction)randomClickBtn
{
   
for (int i = 0;i < self.foodArray.count;i++) {
       
// 根據(jù)組算出有多少行
       
int cou = [self.foodArray[i] count];
       
// 獲得被選中的
       
int oldRow = [self.picker selectedRowInComponent:i];
       
int row = oldRow;
       
// 如果上1個和下1個相等,就隨機
       
while (row == oldRow) {
            row = arc4random_uniform(cou);
        }
       
        [
self.picker selectRow:row inComponent:i animated:YES];
        [
self pickerView:nil didSelectRow:row inComponent:i];
    }
}
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 日韩高清在线一区 | 免费福利片 | 久久伊人国产视频 | 亚洲国产高清在线 | 欧美日韩一二区 | 国产精品成人品 | 亚洲伊人av | 男女视频在线观看 | 欧美成人免费在线 | 中文字幕一区二区视频 | 欧美久久成人 | 久久精品视频91 | 国产精品国产三级国产a | 精品亚洲一区二区三区 | 久久国产成人精品 | 国产精品一区在线 | 亚洲免费在线观看视频 | 日日夜夜狠狠 | 不卡的av电影在线 | 亚洲黄色在线观看 | 免费观看18视频网站 | 日韩成人免费电影 | 91精品国产乱码久久久久久久久 | 中文字幕区一区二 | 激情五月视频 | 久久九精品 | 亚洲成人免费 | 一区二区三区在线播放 | 免费高清av | 好av在线 | 欧美精品一区在线 | 男女在线免费视频 | 国产精品久久久久久久久久新婚 | 日韩a电影 | zzzwww在线看片免费 | 日本一区2区 | av网站观看 | 精品国产麻豆 | 性免费视频 | 色在线免费 | 亚洲天堂av在线 |