/ / Jak uzyskać efekt UISwitch jako akcesorium dla UITableViewCell? - cel-c, uitableview, uiswitch

Jak uzyskać efekt UISwitch jako akcesorium dla UITableViewCell? - cel-c, uitableview, uiswitch

Mam działający UITableView wypełniony niektórymi opcjami dla mojej aplikacji i chcę dodać do nich UISwitches, tak jak aplikacja Ustawienia, jak to zrobić?

Dzięki :)

Odpowiedzi:

3 dla odpowiedzi № 1

Możesz utworzyć własny niestandardowy widok akcesoriów. Podczas obsługi tableView:cellForRowAtIndexPath:, po prostu utwórz przełącznik w komórce wiersza w ten sposób:

UISwitch* turboSwitch = [[UISwitch alloc] initWithFrame:CGRectMake(0.0, 0.0, 84.0, 27.0)];
[turboSwitch setOn:[engine.turbo boolValue]];
cell.accessoryView = turboSwitch;
cell.textLabel.text = @"Turbo";

Nie zapomnij połączyć akcji docelowej z kontrolerem.