5
나는이 같은 값을 요구하고있다 :이 값을 CGFloat로 가져 오는 방법은 무엇입니까?
[self.layer valueForKeyPath:@"transform.rotation.z"]
비트는 내가 매개 변수로 CGFloat을 취하는 방법에 전달해야합니다. 여기 캐스팅 트릭은 무엇입니까? 스위프트에서
나는이 같은 값을 요구하고있다 :이 값을 CGFloat로 가져 오는 방법은 무엇입니까?
[self.layer valueForKeyPath:@"transform.rotation.z"]
비트는 내가 매개 변수로 CGFloat을 취하는 방법에 전달해야합니다. 여기 캐스팅 트릭은 무엇입니까? 스위프트에서
: 오브젝티브 C에서
let f = view.layer.valueForKeyPath("transform.rotation.z")!.floatValue
:
NSNumber* n = [self.layer valueForKeyPath:@"transform.rotation.z"];
CGFloat f = [n floatValue];
당신이 할 수있는보다 간결, 한 줄 방법을 원한다면, 당신은 할 수 있습니다 :
CGFloat f = [[self.layer valueForKeyPath:@"transform.rotation.z"] floatValue];