Использование API pageCurl и pageUncurl в приложении - PullRequest
0 голосов
/ 20 декабря 2011

Я знаю, что этот вопрос задавался здесь много раз прежде, но я все еще не уверен, что Apple отклонит приложение, если я использовал типы анимации "pageCurl" и "pageUncurl".

Я нашел несколько очень старых ссылокупоминание о том, что их приложение было отклонено, но это было до SDK 3.2, и я также узнал, что в SDK 3.2 apple разрешил эту анимацию.

Я думаю, что на основе исследований Apple может не отклонить ее, но я ищу человека, который можетподтвердить это на основе фактов.

 CATransition *animation = [CATransition animation];
[animation setDelegate:self];
[animation setDuration:0.45f];
[animation setTimingFunction:UIViewAnimationCurveEaseInOut];
if (!curled){
    animation.type = @"pageCurl";
    animation.fillMode = kCAFillModeForwards;
    animation.endProgress = 0.58;
} else {
    animation.type = @"pageUnCurl";
    animation.fillMode = kCAFillModeBackwards;
    animation.startProgress = 0.42;
}

[animation setRemovedOnCompletion:NO];
[[mCurlPage layer] addAnimation:animation forKey:@"pageFlipAnimation"];

Спасибо

Ответы [ 2 ]

1 голос
/ 22 июня 2012

Я знаю, что это довольно старая публикация, но у нас уже несколько месяцев в Магазине есть приложение, которое использует эту анимацию.

Кажется, что Apple может разрешить это, даже если этоофициально не поддерживается.

0 голосов
/ 29 декабря 2011

после долгих поисков я отказался от плана использовать API-интерфейсы pageCurl и pageUncurl в своем приложении для iphone, поскольку нет приложения с таким API, которое одобрено в магазине приложений.надеюсь, в будущем Apple включит этот API.

...