Слайдер в дашкоде? - PullRequest
       39

Слайдер в дашкоде?

2 голосов
/ 07 августа 2009

Я пытаюсь создать веб-приложение в Dashcode , в котором используется ползунок диапазона. Я вижу, что в библиотеке кода есть код для «получения значения ползунка диапазона» и «установки значения ползунка диапазона», но в нем нет части ползунка диапазона. Так как мне сделать слайдер диапазона? Я очень плохо знаком с Javascript.

Ответы [ 2 ]

2 голосов
/ 17 ноября 2009

Эта опция недоступна для Dashcode 3.0. У Dashcode теперь есть поддержка двух целей для Safari и Mobile Safari, что может быть круто, в зависимости от вашей перспективы. В этом двойном режиме вам нужно создать отдельный пользовательский интерфейс для каждой цели и отдельные привязки данных. Теперь библиотека Safari имеет слайдер, а библиотека Mobile Safari - нет. Вы можете почувствовать себя самодовольным, как я это делал изначально, и просто скопировать и вставить ползунок со стороны Safari на сторону Mobile Safari и заметить, что он СЛЕДУЕТ работать (вы увидите слайдер, атрибуты и т. Д.). Однако после развертывания вы увидите только текстовое поле ввода вместо ползунка.

После некоторого копания вот что происходит: сгенерированный код выглядит примерно так <input type=range min=0 max=100> Это вещь HTML5, и настольный Safari просто знает, как ее отобразить, а Mobile Safari - нет. Так что тебе не повезло.

Альтернативы: Честно говоря, я не нашел работоспособного слайдера javascript / html, который бы неплохо работал на iPhone. Я не знаю ни одной хорошей альтернативы 1: 1. Я планирую переоценить свои потребности и внедрить какой-то другой механизм ввода, например, ряд кнопок.

Outlook: я бы предположил, что в конечном итоге он будет поддерживаться изначально, поэтому проверяйте его часто.

1 голос
/ 30 августа 2009

Мне удалось найти «Слайдер» в разделе «Кнопки» в библиотеке после нажатия на «Детали». Или с самого начала:

  1. Окно / Показать библиотеку
  2. Нажмите «Детали» в левом верхнем углу.
  3. Нажмите «Кнопки» под библиотекой деталей.
  4. «Слайдер» - последний элемент в списке (мои отсортированы в алфавитном порядке).

[Обратите внимание, что эти шаги были выполнены с использованием нового DashCode 3.0, поставляемого со Snow Leopard.]

Если вы не видите слайдер там, не могли бы вы обновить свой вопрос, указав, где именно вы смотрите и какие детали вы видите? Возможно, мы сможем помочь вам оттуда.

обновление Проверьте эту статью от Apple: Использование ползунка Apple из Темы программирования на приборной панели

...