Podczas przenoszenia kodu kakao Cocoa Touch Byłem rozczarowany, aby stwierdzić, że UIBezierPath brakuje „Uzyskiwanie dostępu do elementów Path” metody:Making UIBezierPath bardziej jak NSBezierPath z elementCount i elementAtIndex
– elementCount
– elementAtIndex:
– elementAtIndex:associatedPoints:
– removeAllPoints
– setAssociatedPoints:atIndex:
Jedynym sposobem dostać się do tych elementów w Cocoa Touch wydaje się być przez CGPathApply
. Zanim spróbuję odtworzyć to jako podklasę lub kategorię UIBezierPath, zastanawiałem się, czy to już zostało zrobione. Czy ktoś ma pomysł, czy coś takiego jest już dostępne?
Nie jestem pewien, ale może to być trochę pomocne https://github.com/kennytm/iphone-private-frameworks/blob/master/UIKit/UIBezierPath.h – iHS