Я пытаюсь разработать, как реализовать относительно простое приложение.Архитектура визуальной сетки «кнопок»
Я хочу создать сетку 'квадратов', которые охватывают весь экран. Каждый квадрат должен иметь возможность реагировать на события касания, а затем иметь состояние включения/выключения. Например, если я касаюсь квадрата «off», а затем перетаскиваю палец на 10 других квадратов, я хочу, чтобы все они включились. И наоборот.
Я не уверен, что накладные расходы памяти просто создают сетку из 150 кнопок. Также кнопки не имеют настраиваемого состояния, из того, что я вижу. Я также думал о подклассификации UIView и реализации методов UIResponder. Мне кажется, что я должен создать массив массивов кнопок (или подкласс UIViews), но я не уверен, что это возможно.
Я предполагаю, что могу сказать, на каком квадрате я нахожусь, установив местоположение touchhevent из методов UIResponder. Нужно ли мне создавать свою собственную версию myButton путем подкласса UIView и иметь свойство включения/выключения, вместе с методами UIResponder, а затем создавать массив myButtons?
Как изменить стиль/цвет переключателя? В документации они говорят, что класс UISwitch не настраивается. – Craig
Извините, я уточню, что ... –