Mam UITableView
z UISwitchs
na nich.Wybierz wiersz UITableView po kliknięciu UISwitch
Gdy przełącznik jest przełączana Chcę uruchomić funkcję. Funkcja rejestruje się tylko wtedy, gdy przełącznik jest włączony lub wyłączony oraz wiersz, w którym przełącznik został zmieniony. Problem polegający na tym, że po kliknięciu przełącznika nie loguję prawidłowego wiersza, chyba że kliknąłem na ten wiersz przed kliknięciem przełącznika.
Domyślam się, że mój problem polega na tym, że kliknięcie przełącznika nie powoduje wyboru wiersza. Jak mogę to zrobić, aby wybrał wiersz lub czy mogę dodać identyfikator do przełącznika?
Tak więc identyfikator przełącznika "1" to "WŁ".
W iOS7 superview będzie UITableViewCellContentView, który jest zawijany w UITableViewCellScrollView. Zamiast tego można uzyskać ścieżkę indeksu komórki, używając: CGPoint switchPositionPoint = [sender convertPoint: CGPointZero toView: [self tableView]]; NSIndexPath * indexPath = [[self tableView] indexPathForRowAtPoint: switchPositionPoint]; – NSDestr0yer