Tag: events

将焦点设置为tableCell中的UITextField

我正在用UITextFielddynamic创build一个表视图。 l_textField = [[UITextField alloc] initWithFrame:TextFieldFrame]; l_textField.tag = cellRow; l_textField.delegate = self; l_textField.font = [UIFont boldSystemFontOfSize:14]; l_textField.textColor = [UIColor blackColor]; [l_textField setEnabled:YES]; [cell.contentView addSubview:l_textField]; 现在我想在用户触摸单元格时将焦点放在这个文本字段上。 我写这个 – (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)newIndexPath { UITextField* field = (UITextField *) [tblView viewWithTag: newIndexPath.row]; [field resignFirstResponder]; } 但是这不起作用

在iOS应用程序中收听所有触摸事件

是否有可能以某种方式聆听并捕捉应用程序中发生的所有触摸事件? 我正在开发的应用程序将用于展示厅和信息亭,因此,如果在给定的几分钟内没有收到任何触摸,我将回到应用程序的开始部分。 一种屏保function,如果你愿意。 我打算通过在后台运行一个计时器来实现这一点,应该重置和重新启动每次触摸事件发生在应用程序的某个地方。 但是我怎样才能听触摸事件? 任何想法或build议?