哪个委托方法会在UITextfield或UITextview中被解雇?
答
您应该使用手势识别用于此目的
1)首先添加语音识别到你的TextFiled
**-(void)viewDidLoad{**
UILongPressGestureRecognizer *recognizerTextFiled = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(longPressHandlerGurmukhiFirstSearch:)];
recognizerTextFiled.minimumPressDuration = 0.5;
//after this time Recognizer will invoke
// here i have added the Recognizer to that textField
// myTextFiled is a textField at which we want to detect the cursor movement
[myTextFiled addGestureRecognizer:recognizerTextFiled];
[recognizerTextFiled release];
}
2)可以检测光标移动如下之后写你的逻辑
**-(void)longPressHandlerGurmukhiFirstSearch:(UILongPressGestureRecognizer *)gestureRecognizer**
{
if(UIGestureRecognizerStateBegan ==gestureRecognizer.state)
{
// you can write the code here as you want for moving the Cursor
}
if(UIGestureRecognizerStateChanged == gestureRecognizer.state) {
// Do repeated work here (repeats continuously) while finger is down
}
if(UIGestureRecognizerStateEnded == gestureRecognizer.state) {
// Do end work here when finger is lifted
}
}
}
我希望这将帮助您检测光标移动超过UITextField
你一直在问iOS的问题足够长的时间才能够阅读文档,并看到没有委托电话,除非你设置一个。 – 2012-01-02 07:37:35
在文本字段中移动光标时是否有任何委托被调用? – user709877 2012-01-02 09:46:41