我正在使用此ZHDropDownMenuDelegate庫作爲我的下拉列表選項。現在我有兩個很多下拉選項。比如我有下拉的國家,state.Here下面的示例代碼:如何獲取下拉文本值到label.text
Emenu1.options = ["1","2","3"]
Emenu2.options = ["1a","2b","3c"]
現在用這個兩分法的功能,我可以得到哪些下拉選項我已經選擇:
func dropDownMenu(menu: ZHDropDownMenu!, didChoose index: Int) {
print("\(menu) choosed at index \(index)")
let country : NSString = Emenu1.options .objectAtIndex(index) as! NSString
ECountryInputName.text = country as String
let secondmenu : NSString = Emenu2.options .objectAtIndex(index) as! NSString
IamInputName.text! = secondmenu as String!
print(IamInputName.text)
}
//編輯完成後回調
func dropDownMenu(menu: ZHDropDownMenu!, didInput text: String!) {
// print("\(menu) input text \(text)")
}
所以在第一個菜單,如果我選擇1
然後在我的第二個菜單中,它會自動選擇1a
。
如果我在第二個菜單中選擇2a
,則在第一個菜單2
中自動選擇。
現在我怎麼能單獨選擇我的選項,而不使用索引值。請幫助我!
感謝
您需要檢查您在'didChoose'方法中選擇了哪個'menu'。您可能必須爲每個「ZHDropDownMenu」設置「tag」,然後在「didChoose」方法中進行比較。 – Santosh
我是新來的ios,知道設置標籤值。例如,對於第一個菜單= 10,第二個菜單= 20。你可以給我一些代碼片段,我怎麼能比較。因爲在這個庫中,我很難找出它 – mack