2016-09-05 3 views
-1

У меня есть представление, что я хочу двигаться на основе прогресса. Представление содержит метки с разной шириной. Все автогенерируется.Пользовательское значение для значения функции карты

Пространство между метками устанавливается на: 48

Возможно представление будет выглядеть следующим образом (ширина в скобках):

| Label1 (20) | 48 | Label2 (40) | 48 | Label3 (60) | 48 | Label4 (30) | 48 | Label5 (10) | 

Для этого примера, я хочу, чтобы результаты были как:

  • Foo (0.0) = 0.0 (Label1.frameMinX)
  • Foo (0,25) = 68,0 (Label2.frameMinX)
  • Foo (0,4) = 120,8 (Label2.frameMinX -> Label3.frameMinX)
  • Foo (0,45) = 138,4 (Label2.frameMinX -> Label3.frameMinX)
  • Foo (0,5) = 156,0 (Label3.frameMinX)
  • Foo (0,75) = 264,0 (Label4.frameMinX)
  • Foo (1,0) = 342,0 (Label5.frameMinX)

Итак, как будет выглядеть foo?

ответ

Смежные вопросы