Как уменьшить размер элемента выбора даты на представлении iPhone - PullRequest
5 голосов
/ 24 ноября 2010

Я работаю над средством выбора даты и сталкиваюсь с проблемой настройки размера. Как уменьшить размер средства выбора даты, например, высоты.

Ответы [ 3 ]

9 голосов
/ 24 ноября 2010

Некоторые стандартные элементы управления iOS, такие как средство выбора даты, имеют очень ограниченные возможности настройки.Я не верю, например, что вы можете изменить высоту.Вы можете разработать свой собственный элемент управления выбора даты (например, если вы хотите, чтобы он выглядел, как маленький календарь), вам все равно пришлось бы это делать).Но рассмотрите некоторые преимущества использования стандартного элемента управления в точности так, как он есть:

  1. Меньше работы, чем при написании собственного
  2. Уже знакомы большинству пользователей iOS, поэтому удобство использования не будетпроблемы
  3. Очень изысканный внешний вид (например, анимация и звуковые эффекты)
  4. Размеры и размеры уже проверены на работоспособность для сенсорного интерфейса

Ии так далее.

1 голос
/ 24 ноября 2010

Джин говорит правильно,

Используйте странные элементы управления, если у вас есть какие-либо проблемы, такие как закрытие элемента управления представлением выбора даты, затем измените размер представления и анимируйте представление (измените координату y для представления).

Пусть это поможет вам решить вашу проблему.

0 голосов
/ 12 марта 2012

Здесь есть другое решение.Вы можете сделать его меньше, используя вид сверху.Если это вид, который вы хотите настроить, вы можете скопировать все, добавить его в фотошоп, перерисовать, а затем добавить новый «настраиваемый вид» поверх DatePicker.Многие разработчики делают это на самом деле с помощью стандартного средства выбора.Для этого требуется еще пара строк программирования, но вы можете сделать его великолепно с некоторыми визуальными усилиями ... Просто предложение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...