0
在iOS中,驗證文本字段以確保文本字段中包含特定文本的最佳方法是什麼?如何驗證文本字段僅顯示2種文本
我
TaxiOrCust.text
,我只想要的話Customer
或Taxi
在文本字段。單詞必須以大寫字母開頭。
有沒有辦法在Xcode中進行驗證?
在iOS中,驗證文本字段以確保文本字段中包含特定文本的最佳方法是什麼?如何驗證文本字段僅顯示2種文本
我
TaxiOrCust.text
,我只想要的話Customer
或Taxi
在文本字段。單詞必須以大寫字母開頭。
有沒有辦法在Xcode中進行驗證?
如前所述,如果用戶只允許輸入兩個非常具體的東西,而不是使用選擇器或類似的東西,那麼您真的不應該使用文本字段。但是,如果這真的是你想要做的其他原因,下面的代碼就是這樣做的:
if ([TaxiOrCust.text isEqualToString:@"Customer"]) {
NSLog(@"User entered 'Customer' with a capital C.");
}
else if ([TaxiOrCust.text isEqualToString:@"Taxi"]) {
NSLog(@"User entered 'Taxi' with a capital T.");
}
else {
NSLog(@"The user has entered an incorrect value.");
}
是啊,我也許可以做一個選擇器視圖,但我從來沒有做過之前,但第一次爲一切 – MikeAsp
爲什麼不嘗試'UIPickerView'而不是? – n00bProgrammer
你想讓用戶只輸入那兩個單詞嗎?並且其餘部分應該被清除(但是你想什麼時候刪除它?) –
如果用戶只能輸入(選取)兩個值中的一個,那麼使用'UITExtField'並不是一個好的選擇。 – rmaddy