2011-09-07 8 views
0

일부 iOS 코드 만 작성합니다. 그 먼지 투성이의 낡은 블록 기반 애니메이션을 없애고 나는 약간의 성가심을 경험했습니다. 바라건대 내가 다시 두 번째 왼발에 뛰어 들고 있기를 바랍니다.UIViewAnimationOptionOverrideInheritedDuration의 명시 적 반대?

다른 애니메이션 블록 내에 포함 애니메이션 블록의 기본 동작은, 외측 블록의 듀레이션을 상속 내측 블록이다

여기 스쿠프이다. 나는 그 가정을 너무 열심히 추진하지는 않았지만, 나는 그 사과에 관한 그들의 말로 사과 문서를 기꺼이 받아 들일 것이다. 그러나 동일한 문서는 우리가 상속에 의존해서는 안되며 미래에는 항상 똑같은 방법으로 작업해야한다고 말합니다. 그리고 앞으로는 확실하게 플래그를 전달해야합니다.

제 생각에는 "미래의 교정을 제공 할 수있는 깃발이 있어야합니다." 그러나 나는 그것을 발견 할 수 있었다면 나는 떨쳐 버릴 것이다.

여러분이 UIViewAnimationOptionOverrideInheritedDuration과 명시 적으로 반대되는 것을 들어 보셨습니까?

... UIViewAnimationOptionInheritDuration?

찾을 경우 lmk! 그것은 내 신경을 편안하게 만들어서 거기에있게 할 것입니다.

답변

2

현재 해당 동작에 대한 플래그가 없으므로이 변경 사항이 적용되면 변경 사항이 적용된 후에 컴파일 된 응용 프로그램에만 적용됩니다. 즉, 기존 응용 프로그램은 현재와 마찬가지로 작동하며 응용 프로그램을 다시 작성해야 할 경우 코드를 변경하면됩니다.

관련 문제