iOS UIPickerView餐廳點餐系統

2022-03-13 00:19:49 字數 2034 閱讀 3145

在餐廳裡的點餐系統的核心控制項就是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 隨機

- (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];

}

清澈saup

出處:本文版權歸作者和共有,歡迎**,但必須保留此段宣告,且在文章頁面明顯位置給出原文連線。 

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...