приложение для iPhone: - это возможно использовать “двойной” ползунок для выбора диапазона цен

declare @T table (ScripName varchar(50), ScripCode varchar(50), Price int)
insert into @T values ('20 MICRONS', '533022', 39)

select 
  'ScripName' as ColName,
  ScripName as ColValue
from @T
union all
select 
  'ScripCode' as ColName,
  ScripCode as ColValue
from @T
union all
select 
  'Price' as ColName,
  cast(Price as varchar(50)) as ColValue
from @T
5
задан srobbes 22 September 2008 в 06:21
поделиться

2 ответа

Это не возможно, не создавая пользовательский элемент управления. Необходимо будет наследоваться UIControl или UIView и предоставить пользовательский drawRect метод. Необходимо будет также ответить на касание и перетащить события для обновления уровня контроля. Я не сделал этого сам, но я был бы готов к довольно существенному объему работы заставить все отвечать и отображаться как ожидалось.

Мне любопытно относительно того, почему у Вас должны быть оба значения, указанные на единственном ползунке? Почему бы не использовать два ползунка или бок о бок или сложенный? Это больше не требовало бы входных шагов, чем двойной ползунок и будет соответствовать больше стандартным инструкциям UI.

4
ответ дан 15 December 2019 в 01:15
поделиться

Я думаю, что можно указать несколько ползунков для единственного ползунка при разделении на подклассы UISlider по крайней мере, я неопределенно помню что, будучи возможным в MacOSX. Но Наркоман Кода прав, Вы, вероятно, будете более обеспеченным использованием стандартных средств управления - дважды листаемый ползунок кажется, что было бы довольно трудно иметь дело с в среде с сенсорным экраном.

0
ответ дан 15 December 2019 в 01:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: