iOS 6 Xcode 4.6.2 używając storyboardyJak mogę określić, które textField wyzwalane textFieldDidEndEditing na tworzone dynamicznie UITableCell zawierający 2 uiTextFields
Hi guys mój problem polega na tym
używam dynamicznego UITableView
który składa się z liczba komórek, z których każda ma po dwa UITextFields
. Oba pola są zdefiniowane w komórce niestandardowego jako
@property (strong, nonatomic) IBOutlet UITextField *lowRangeField;
@property (strong, nonatomic) IBOutlet UITextField *highRangeField;
życzę używać
-(void) textFieldDidEndEditing:(UITextField*) textfield
dostać się na wartościach i zapisać go w pamięci danych rdzenia.
Teraz, oczywiście, mogę uzyskać wartość i przypisać ją tam, gdzie mi się podoba, ponieważ mam wskaźnik do textfield
. Mój problem polega na tym, że nie wiem, jak zidentyfikować to pole w rzeczywistości. Wiem, że można uzyskać textfields
superview
określić, które jej na komórkę, więc mogę pracować który zestaw lowRangeField i highRangeField to ale potem utknąć
Mam nadzieję, że jest to prosta sprawa, że jestem brakuje, bo jestem trochę noob!
Dzięki za poświęcenie czasu, aby czytać i odpowiadać
Cheers
Simon
Więc myślę, że komórki te są tworzone dynamicznie na tableview należy ustawić znaczniki gdy komórka jest tworzony w (UITableViewCell *) tableView: (UITableView *) tableView cellForRowAtIndexPath: (NSIndexPath *) indexPath. Czy to prawda? – SimonTheDiver
Jeśli w twojej komórce znajdują się dwa pola i chcesz określić, która z nich będzie widoczna, wszystko będzie dobrze. i kiedy zidentyfikować każde pole, które utworzyłeś w aplikacji, może również zidentyfikować na podstawie której komórki. – Buntylm
Pozdrawiam Bunty - Mam za mało włosów, żeby je sfrustrować w frustracji – SimonTheDiver