Я тоже посмотрел на UISwitch, но в моем случае я не хочу кнопку включения / выключения, я действительно хочу кнопку переключения. То, что я пытаюсь сделать, опять же в моем случае, это иметь блок кнопок, которые выглядят как UISegmentedControl, но где пользователь может «переключать» более одной кнопки на элементе управления одновременно. Проблема, которую я пытаюсь решить, заключается в том, что у меня ОЧЕНЬ ограниченное восстановление экрана и много переключателей, чтобы попасть на экран.
Мой запасной вариант, вероятно, будет UITableView, полным переключаемых ячеек. Таким образом, я могу добавить столько переключателей, сколько захочу в фиксированной прокручиваемой области экрана.
К сожалению, UISwitch не всегда соответствует спецификациям пользовательского интерфейса, которые имеют в виду люди, поэтому я полагаю, что джентльмен, разместивший оригинальное сообщение, тоже не искал переключателя включения / выключения, а скорее хотел кнопку, которая каким-то образом изменила свое состояние .