2016-09-05 6 views
-1

Ich habe eine Ansicht, die ich basierend auf einem Fortschritt verschieben möchte. Die Ansicht enthält Beschriftungen mit unterschiedlichen Breiten. Alles wird automatisch generiert.Benutzerdefinierter Wert für die Kartenfunktion

Raum zwischen den Etikett ist eingestellt auf: 48

Möglicherweise ist die Ansicht wie folgt aus (Breite in Klammern) aussehen:

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

Aus diesem Beispiel möchte ich die Ergebnisse wie:

  • 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)

Also, wie wird foo aussehen?

Antwort