我正在文本字段上執行兩個操作: 1)使用平移手勢移動文本字段。 2)當用戶點擊它時在文本框上寫入。 關注的是,我想一次執行一個操作,即當用戶正在寫入時他不能滾動,反之亦然。從文本字段中移除焦點
的UIButton動作的名稱---按鈕 的UIButton出口---選項按鈕
- (IBAction)button:(id)sender
{
if([_optionButton.titleLabel.text isEqualToString:@"SCROLL"])
{
NSLog(@"can scroll");
NSLog(@"POINT=============%d ",point);
point=0;
[_optionButton setTitle:@"WRITE" forState:UIControlStateNormal];
textField1.enabled=NO;
}
else
{ NSLog(@"can write");
NSLog(@"POINT=============%d ",point);
point=1;
[_optionButton setTitle:@"SCROLL" forState:UIControlStateNormal];
textField1.enabled=YES;
}
}
點變量控制所述完整操作,並在beginning.This被設置爲1的名稱意味着用戶可以在開始時寫,如果他想寫,他必須按下按鈕。 我面臨的問題是,通過使用「textField1.enabled = NO」我無法滾動文本框。 是否有任何函數使用我可以從文本字段中刪除焦點,但可以滾動它。
[文本字段resignFirstResponder]; –