我想同時輸入兩個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. 兩個按鈕同時按下輸入
- 2. 如何在lisp中同時輸入兩個輸入?
- 3. 在兩個不同的jsps中同步兩個輸入字段
- 4. 相同輸入ID的兩個onblur
- 5. 兩個輸入相同的值angularjs
- 6. 如何將UITextField拆分爲兩個UITextField
- 7. jQuery輸入掩碼與兩個不同的用戶輸入
- 8. 的UITextField輸入不工作
- 9. iPhone輸入NSUserDefaults到UITextField
- 10. 的UITextField輸入問題
- 11. 在GNU並行中同時輸入兩個文件類型?
- 12. 如何同時輸入兩個文本字段(jQuery)
- 13. JavaScript在兩個不同輸入之間的時間
- 14. 相同的輸入兩次不要輸入兩次
- 15. UITextField - 輸入兩位數字後關閉鍵盤
- 16. 如何同時插入兩個表格
- 17. 同時插入到兩個表中
- 18. Typescript - 在兩個textareas中同時寫入
- 19. 兩個動畫同時淡入?
- 20. 基於兩個不同輸入的C++輸出
- 21. UITextField中的兩種不同顏色
- 22. 無法同時接受2個輸入
- 23. NSDateFormatter返回兩個不同的輸入相同的格式?
- 24. 校驗和同時輸入一個輸入
- 25. CSS:兩個輸入並排
- 26. 驗證兩個輸入
- 27. 不讀兩個字輸入
- 28. 輸入兩個輸入,填入第三個
- 29. 包括在同一個LI元素的兩個輸入在Formtastic
- 30. C++驗證同一行上的兩個第一個輸入
可以肯定的是,用'[textField isEqual:text1]替換指針比較'(textField == text1)'' – 2011-04-30 10:39:39
@Bartosz改變了它,謝謝 – 2011-04-30 10:53:35