Явная противоположность UIViewAnimationOptionOverrideInheritedDuration? - PullRequest
0 голосов
/ 08 сентября 2011

просто пишу код iOS.Избавляемся от этих старых пыльных неблокированных анимаций, и я столкнулся с небольшим раздражением.Надеюсь, это только я снова наткнулся на мою вторую левую ногу.

Вот совок:

Поведение по умолчанию для блока анимации, заключенного в другой блок анимации, заключается в том, что внутренний блок наследует внешний блок.продолжительность.Я не слишком настаивал на этом предположении, но я готов согласиться с документами Apple об их словах по этому вопросу.НО, те же самые документы также говорят, что мы не должны зависеть от того, что наследование всегда работает одинаково в будущем, и что, более того, в будущем нам, возможно, придется явно передать флаг, чтобы убедиться, что это так.

Итак, моя мысль была: «Конечно, есть флаг, который я могу сейчас пройти, который обеспечит некоторую проверку будущего».Но я не знаю, смогу ли я найти его.

Кто-нибудь из вас слышал о чем-то явно противоположном UIViewAnimationOptionOverrideInheritedDuration?

... UIViewAnimationOptionInheritDuration, возможно?

Если найдешь, лмк!Это успокоит мои нервы, чтобы иметь это там.

1 Ответ

2 голосов
/ 08 сентября 2011

Учитывая, что сейчас нет флага для такого поведения, очень вероятно, что если это изменение когда-либо будет выполнено, оно будет применяться только к приложениям, скомпилированным после внесения изменения.Другими словами, существующие приложения будут работать так же, как и сейчас, и вам нужно будет только изменить код, если вам нужно перестроить приложение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...