Нет, насколько я заинтересован.
Почему вы так или иначе хотите? Я не пробовал это в коде, но я думаю, что вы тоже не можете это сделать в коде.
Постоянный размер UISwitch
есть по какой-то причине. В отличие от других элементов управления, которые имеют переменные размеры, Apple явно не хочет, чтобы вы меняли размер UISwitch
.
Видите ли, если вы сделаете UISwitch
шире, он больше не будет выглядеть как переключатель. Это больше похоже на UISlider
! Если вы сделаете UISwitch
выше, круглая вещь, которая может двигаться, станет больше, не так ли? И так как ширина не меняется, круглая штука некуда будет двигаться! Так будет плохо в любом случае. Если вы увеличиваете/уменьшаете переключатель при сохранении пропорций, текст рядом с ним должен быть увеличен/уменьшен или он будет выглядеть уродливым. В результате используется гораздо более ценное пространство экрана (увеличить), или переключатель очень трудно использовать (уменьшить).
Так что даже не пытайтесь это сделать.
Добавлен снимок экрана. Посмотрите, как переключатель может выглядеть лучше, если я могу свести к минимуму размер. –
Вам нужно сделать свой экран входа в виде таблицы. 'UISwitch' выглядит лучше всего, когда помещается в ячейку таблицы. Попробуй! Если вы все еще хотите изменить размер переключателя, попробуйте LLSwitch, он даже имеет классную анимацию! https://github.com/lilei644/LLSwitch – Sweeper
Если вы считаете, что мой ответ или другой ответ отвечает на ваш вопрос, пожалуйста, подумайте о том, чтобы принять любой из них, нажав на галочку. – Sweeper