【问题标题】:Custom value to value map function自定义值到值映射功能
【发布时间】:2017-01-12 19:06:04
【问题描述】:

我有一个视图,我想根据进度移动。视图包含不同宽度的标签。一切都是自动生成的。

标签之间的间距设置为: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 会是什么样子?

【问题讨论】:

    标签: objective-c algorithm mapping


    【解决方案1】:
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-15
    • 2017-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多