मैं गतिशील रूप से UITextField
के साथ तालिका दृश्य बना रहा हूं।तालिका में UITextField पर फ़ोकस सेट करें
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];
}
लिखने लेकिन यह काम नहीं करता
कुछ भी नहीं happend कहा जाता है, मैं ऐसा लगता है क्योंकि मैं सेट tblView.allowsSelection = नहीं; और यह घटना खुश नहीं है। लेकिन अगर मैं tblView.allows चयन = हाँ सेट करता हूं; यह केवल सेल का चयन करता है = ( – nabiullinas
मैंने इस तरह के दृष्टिकोण को लागू करने की कोशिश की, हालांकि यह आमतौर पर काम नहीं करता है। UITextField को [textField बनने के लिए फर्स्ट रेस्पॉन्डर] को असाइन करने की कोशिश कर रहा है, चयन को सेट करना होगा या YES/true पर सेट करना होगा। –