Pertanyaan yang diberi tag «core-animation»

27
Animasi rotasi 360 derajat UIView Infinite?
Saya mencoba memutar UIImageView360 derajat, dan telah melihat beberapa tutorial online. Saya tidak bisa membuat mereka bekerja, tanpa UIViewberhenti, atau melompat ke posisi baru. Bagaimana saya bisa mencapai ini? Hal terbaru yang saya coba adalah: [UIView animateWithDuration:1.0 delay:0.0 options:0 animations:^{ imageToMove.transform = CGAffineTransformMakeRotation(M_PI); } completion:^(BOOL finished){ NSLog(@"Done!"); }]; Tetapi jika …

17
Batalkan animasi UIView?
Apakah mungkin untuk membatalkan UIViewanimasi saat sedang berlangsung? Atau apakah saya harus turun ke level CA? yaitu saya telah melakukan sesuatu seperti ini (mungkin juga menetapkan tindakan akhir animasi): [UIView beginAnimations:nil context:NULL]; [UIView setAnimationDuration:duration]; [UIView setAnimationCurve: UIViewAnimationCurveLinear]; // other animation properties // set view properties [UIView commitAnimations]; Tetapi sebelum animasi …

4
Bagaimana cara saya menerapkan transformasi perspektif ke UIView?
Saya ingin melakukan transformasi perspektif pada UIView (seperti terlihat pada coverflow) Adakah yang baru tahu jika ini mungkin? Saya telah diselidiki menggunakan CALayerdan telah menjalankan semua programmer podcast Core Animation yang pragmatis, tapi saya masih belum jelas tentang cara membuat transformasi semacam ini pada iPhone. Bantuan, petunjuk atau contoh cuplikan …

8
Praktik Terbaik Animasi UIView iPhone
Apa yang dianggap praktik terbaik untuk menjiwai transisi tampilan di iPhone? Misalnya, ViewTransitionsproyek sampel dari apel menggunakan kode seperti: CATransition *applicationLoadViewIn = [CATransition animation]; [applicationLoadViewIn setDuration:1]; [applicationLoadViewIn setType:kCATransitionReveal]; [applicationLoadViewIn setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseIn]]; [[myview layer] addAnimation:applicationLoadViewIn forKey:kCATransitionReveal]; tetapi ada juga cuplikan kode yang mengambang di sekitar jaring yang terlihat seperti ini: [UIView …

15
Menonaktifkan animasi tersirat di - [CALayer setNeedsDisplayInRect:]
Saya punya layer dengan beberapa kode gambar kompleks di -drawInContext: method. Saya mencoba meminimalkan jumlah gambar yang harus saya lakukan, jadi saya menggunakan -setNeedsDisplayInRect: untuk memperbarui hanya bagian yang diubah. Ini bekerja dengan baik. Namun, ketika sistem grafis memperbarui lapisan saya, itu beralih dari yang lama ke gambar baru menggunakan …

1
Apa yang dimaksud dengan "Tipe penerima 'CALayer' misalnya pesan adalah deklarasi maju" di sini?
Saya mem-porting blok kode dari proyek iOS4 ke iOS5 dan saya mengalami beberapa masalah dengan ARC. Kode menghasilkan PDF dari tangkapan layar. Kode Pembuatan PDF UIView *captureView; ... NSMutableData *pdfData = [NSMutableData data]; UIGraphicsBeginPDFContextToData(pdfData, captureView.bounds, nil); UIGraphicsBeginPDFPage(); CGContextRef pdfContext = UIGraphicsGetCurrentContext(); [captureView.layer renderInContext:pdfContext]; UIGraphicsEndPDFContext(); Baris renderInContext [captureView.layer renderInContext:pdfContext]; menghasilkan kesalahan …

6
Bagaimana cara membuat fungsi easing kustom dengan Core Animation?
Saya menganimasikan CALayersepanjang CGPath(QuadCurve) dengan cukup baik di iOS. Tapi saya ingin menggunakan fungsi easing yang lebih menarik daripada yang disediakan oleh Apple (EaseIn / EaseOut dll). Misalnya, fungsi pantulan atau elastis. Hal-hal berikut dapat dilakukan dengan MediaTimingFunction (bezier): Tapi saya ingin membuat fungsi pengaturan waktu yang lebih kompleks. Masalahnya …

10
Bagaimana cara mengidentifikasi CAAnimation dalam delegasi animationDidStop?
Saya memiliki masalah di mana saya memiliki serangkaian urutan CATransition / CAAnimation yang tumpang tindih, yang semuanya saya perlukan untuk melakukan operasi kustom saat animasi berhenti, tetapi saya hanya menginginkan satu penangan delegasi untuk animationDidStop. Namun, saya punya masalah, sepertinya tidak ada cara untuk mengidentifikasi secara unik setiap CATransition / …

5
Membocorkan tampilan saat mengubah rootViewController di dalam transisiWithView
Saat menyelidiki kebocoran memori, saya menemukan masalah yang berkaitan dengan teknik panggilan setRootViewController:di dalam blok animasi transisi: [UIView transitionWithView:self.window duration:0.5 options:UIViewAnimationOptionTransitionFlipFromLeft animations:^{ self.window.rootViewController = newController; } completion:nil]; Jika pengontrol tampilan lama (yang sedang diganti) saat ini menampilkan pengontrol tampilan lain, kode di atas tidak menghapus tampilan yang disajikan dari hierarki …

7
Bagaimana cara mendapatkan teks di CATextLayer menjadi jelas
Saya telah membuat CALayerdengan menambahkan CATextLayerdan teks menjadi buram. Dalam dokumen, mereka berbicara tentang "sub-pixel antialiasing", tapi itu tidak berarti banyak bagi saya. Adakah yang punya potongan kode yang membuat CATextLayerdengan sedikit teks yang jelas? Berikut teks dari dokumentasi Apple: Catatan: CATextLayer menonaktifkan antialiasing sub-piksel saat merender teks. Teks hanya …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.