UITableView 行の 1 つに UITextField サブビューがあります。行 (UITextField フレームの外側) をタップすると、UITextField フレーム内をタップしたかのように、UITextField を編集可能 (テンキーを表示) にしたいと考えています。
becomeFirstResponder の使用を提案する同様の質問をいくつか見ましたが、これはうまくいきません。
どうすればいいですか?UITextField フレームの外側のタッチ イベントを UITextField に転送する必要がありますか?
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
[self selectSection: indexPath.section];
switch( indexPath.section )
{
case SECTION_RATE:
currentTextField = editRate;
[editRate becomeFirstResponder];
break;
case SECTION_UNITS:
currentTextField = editUnits;
[editUnits becomeFirstResponder];
break;
default:
break;
}
}