我想同時輸入兩個uitextfield。這可能嗎?同時輸入兩個uitextfield
0
A
回答
1
您可以使用下面的代碼它:
Typein2.h - 在3個文本框聲明類。所述 「textFieldBeingEdited」 文本字段是知道哪些文本框(文本或文本2)正被編輯
#import <UIKit/UIKit.h>
@interface Typein2 : UIViewController <UITextFieldDelegate> {
UITextField *text1;
UITextField *text2;
UITextField *textFieldBeingEdited;
}
@property (nonatomic, retain) IBOutlet UITextField *text1;
@property (nonatomic, retain) IBOutlet UITextField *text2;
@end
在viewDidLoad方法執行下列步驟:
- (void)viewDidLoad
{
[super viewDidLoad];
text1.delegate = self;
text2.delegate = self;
[[NSNotificationCenter defaultCenter]
addObserver:self
selector:@selector(changeBothFieldsText:)
name:UITextFieldTextDidChangeNotification
object:nil ] ;
}
TextField的委託方法:
-(void)textFieldDidBeginEditing:(UITextField *)textField {
if ([textField isEqual:text1]) {
textFieldBeingEdited = text1;
}
else
textFieldBeingEdited = text2;
}
changeBothFieldsText方法:
-(void)changeBothFieldsText:(NSNotification*)notification {
if ([textFieldBeingEdited isEqual:text1]) {
text2.text = text1.text;
}
else
text1.text = text2.text;
}
1
我看不出爲什麼你無法將更改捕獲到第一個UITextView中的文本中,然後在第二個文本中進行更改。通知UITextViewTextDidChangeNotification和文本屬性應該給你你需要的。
+0
我使用uitextfield而不是uitextview,但感謝您的答案。 – flaviusilaghi 2011-04-30 08:21:04
相關問題
- 1. 同時輸入兩個edittext字段
- 2. 兩個按鈕同時按下輸入
- 3. 同時輸入兩個文本框
- 4. 的UITextField輸入
- 5. 如何在lisp中同時輸入兩個輸入?
- 6. UITextField檢查輸入
- 7. 保存UITextField輸入
- 8. 如何在同一時間打印兩個輸入的輸出?
- 9. 在兩個不同的jsps中同步兩個輸入字段
- 10. 在一個輸入表格中輸入兩個不同的值
- 11. 如何在UITextfield中輸入時輸入貨幣符號?
- 12. 相同輸入ID的兩個onblur
- 13. 兩個輸入相同的值angularjs
- 14. 如何將UITextField拆分爲兩個UITextField
- 15. jQuery輸入掩碼與兩個不同的用戶輸入
- 16. 通用限制UITextfield輸入
- 17. 的UITextField輸入問題
- 18. 顯示UITextField輸入爲UIWebView
- 19. iPhone輸入NSUserDefaults到UITextField
- 20. 用UIDatePicker替換UITextField輸入
- 21. 的UITextField輸入不工作
- 22. 同時輸出到兩個流
- 23. 在GNU並行中同時輸入兩個文件類型?
- 24. JavaScript在兩個不同輸入之間的時間
- 25. 在更改事件時同步兩個紙張輸入的值
- 26. 同時讀取兩個模擬輸入與Arduino
- 27. 如何同時輸入兩個文本字段(jQuery)
- 28. 同時通過jquery發佈兩個輸入數組
- 29. 相同的輸入兩次不要輸入兩次
- 30. 比較提交時的兩個輸入
可以肯定的是,用'[textField isEqual:text1]替換指針比較'(textField == text1)'' – 2011-04-30 10:39:39
@Bartosz改變了它,謝謝 – 2011-04-30 10:53:35