是否可以使用不同的UITextFields
來識別要執行的條件?例如,如果用戶觸摸UITextField *tf1
它必須訪問一個條件(使用if語句),並且如果用戶觸摸UITextField *tf2
它必須訪問另一個條件。我試過用tags
似乎沒有工作。有什麼建議嗎?使用textfield識別條件 - iOS
0
A
回答
1
標籤絕對是正確的解決方案。確保每個文本字段都有自己的唯一標記,並確保在讀取它之前將發件人轉換爲操作方法中的控件類型。我喜歡爲它們定義常量,以明確每個控件的用途。例如,在頭文件:
#define RED_TEXT_FIELD 1
#define BLUE_TEXT_FIELD 2
在代碼:
-(void) onTouchTextField:(id)sender {
UITextField *theField = (UITextField *)sender;
if (theField.tag == RED_TEXT_FIELD) {
...do something...
}
else if (theField.tag == BLUE_TEXT_FIELD) {
...do something...
}
}
0
可以使用UITextField
委託方法,如:
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{
if(textField == tf1)
{
// Do something if tf1 is touched
}
else
{
// Do something if tf2 is touched
}
}
希望這可以幫助你... 。
相關問題
- 1. iOS識別用戶
- 2. 如何在JasperReports中使用條件TextField?
- 3. 用AI識別條碼
- 4. 條碼iOS的插件:無法識別的選擇
- 5. 識別來電 - iOS
- 6. 如何識別郵件是成功地使用Graph API在iOS?
- 7. Xcode ios文件無法識別捆綁
- 8. 在Xpath中使用OR條件來識別相同的元素
- 9. 使用條件隨機場進行命名實體識別
- 10. 使用3個條件識別重複項
- 11. TextField不符合條件
- 12. 可以識別一個條件嗎?
- 13. 如果在Ruby中不識別條件
- 14. Sql不會識別或條件
- 15. 不識別python中的條件
- 16. 的Javascript條件格式無法識別
- 17. r根據條件識別組
- 18. c#識別控件上的滾動條
- 19. cocos2d-iOS - 手勢識別器
- 20. ZBar iOS自動識別
- 21. 人臉識別IOS/iPhone
- 22. IOS無法識別選擇
- 23. iOS 7的聲音識別?
- 24. 圖像無法識別ios
- 25. 的ios如何識別
- 26. iOS UIToolbar識別觸摸
- 27. KIK不識別IOS 8.1.1.1
- 28. 的iOS - 姿勢識別translationInView
- 29. Chrome iOS webkit語音識別
- 30. 識別ios上的圖案