在餐廳裡的點餐系統的核心控制項就是uipickerview
今天晚上在整理以前的專案筆記時,特意把uipickerview單獨拿出來,做了乙個簡陋的點餐道具。
- 資料來源方法有多少列
- (nsinteger)numberofcomponentsinpickerview:(uipickerview *)pickerview
第component列有多少行
- (nsinteger)pickerview:(uipickerview *)pickerview numberofrowsincomponent:(nsinteger)component
每行顯示什麼內容、第component列第row行顯示什麼文字
- (nsstring *)pickerview:(uipickerview *)pickerview titleforrow:(nsinteger)row forcomponent:(nsinteger)component
- **方法
選中了第component列第row行就會呼叫
// 只有手動選中了某一行才會通知**
- (void)pickerview:(uipickerview *)pickerview didselectrow:(nsinteger)row incomponent:(nsinteger)component
@end
@implementation
viewcontroller
- (void
)viewdidload
}
#pragma mark - 資料來源#pragma mark 有多少列
- (nsinteger)numberofcomponentsinpickerview:(uipickerview *)pickerview
#pragma mark 第component列有多少行
- (nsinteger)pickerview:(uipickerview *)pickerview numberofrowsincomponent:(nsinteger)component
#pragma mark 每行顯示什麼內容、第component列第row行顯示什麼文字
- (nsstring *)pickerview:(uipickerview *)pickerview titleforrow:(nsinteger)row forcomponent:(nsinteger)component
#pragma mark - **#pragma mark 選中了第component列第row行就會呼叫
//只有手動選中了某一行才會通知**
- (void)pickerview:(uipickerview *)pickerview didselectrow:(nsinteger)row incomponent:(nsinteger)component
else
if (component == 1)
else
}
#pragma mark 隨機清澈saup- (ibaction)randomfood:(id
)sender
}#pragma mark 隨機選中某一列的方法
- (void)randomcompoment:(int
)component //
一定會生成不一樣的行號
//2.選中某一行
[_pickerview selectrow:index incomponent:component animated:yes];
//3.更改文字
[self pickerview:nil didselectrow:index incomponent:component];
}
出處:本文版權歸作者和共有,歡迎**,但必須保留此段宣告,且在文章頁面明顯位置給出原文連線。
FZU 2086 餐廳點餐
本週周測就做了三道水題 因為時間問題,考試的時候沒有看 jack要點餐,他點餐有很多種套路,然後問你到底有多少種方法點餐。1 2 2 2 2 2 2 33 1 5 21 4 3 65 8 他會點1 2道葷菜,1 2道素菜。所以先分配葷素搭配有四種情況。可以優化比較min,max然後去掉 然後心情好的...
FZU 2086 餐廳點餐(列舉)
題意 有a種湯,b種飯,c種麵條,d種葷菜,e種素菜。jack每頓飯都會點1 2樣葷菜d,1 2樣素菜e 不重複 同時,在jack心情好的時候,會點一樣飯b,再配上一種湯a。在心情不好的時候,就只吃一種麵條c。總價在min max之間。jack想知道,總共有多少種不同的點餐方案。思路 暴力列舉 in...
使用Arduino製作智慧型餐廳選單點餐系統
如今,自動化系統無處不在,不管是在家庭 辦公室還是某些大型行業中,都配備了自動化系統。飯店 旅館也採用了最新的自動化趨勢,通過機械人來運輸食品,以及使用平板電腦下訂單。通過使用平板電腦這種數字式選單,客戶可以輕鬆地選擇食品。此資訊將傳送到餐廳的廚房,並在顯示屏上顯示。在本篇文章中,我們將使用ardu...