Viem, že táto otázka bola položená tu mnohokrát predtým, ale ja som stále nie je istý, či Apple odmietne aplikáciu, ak som použil "pageCurl" a "pageUncurl" animácie typy.
Našiel som niekoľko veľmi starých odkazov, v ktorých sa spomína ich aplikácia, ale to bolo pred SDK 3.2 a tiež som sa dozvedel, že v SDK 3.2 Apple túto animáciu povolil.
Myslím, že na základe výskumu jablko nemusí odmietnuť, ale hľadám niekoho, kto to môže potvrdiť na základe faktov.
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"];
Vďaka
odpovede:
1 pre odpoveď č. 1Viem, že je to dosť starý príspevok, ale v skutočnosti sme mali aplikáciu v obchode niekoľko mesiacov, ktorá túto animáciu využíva.
Zdá sa, že Apple to môže dovoliť, aj keď nie je oficiálne podporovaný.
0 pre odpoveď č. 2
po veľa googling som upustil plánpoužitie pageCurl a pageUncurl API v mojom iphone aplikácie, pretože neexistuje žiadna aplikácia, ktorá má toto API a je schválená v obchode aplikácií. Dúfajme, že Apple v budúcnosti umožní toto rozhranie API.