core-animation

Getting a CGImageRef from IKImageBrowserView

I feed the image browser view with image filenames and it manages loading them. Is there a way to retrieve the CGImageRef of those images from the browser after it loads them? I'd like to do some Core Animation with them when the user clicks on an image. ...

Creating a quick look style zooming effect

I would like to create an effect than an image zooms up from a thumbnail size to full screen. I am not sure what's the right steps to achieve this. Should I create a transparent full screen window and animate a layer on top of it? ...

Is it possible to use Core Animation to fade out a UIBarButtonItem?

Hey everyone, I'm curious, is it possible to somehow intertwine Core Animation to give a "fade out" of a UIBarButtonItem? I have a tableView which I represent with two different data sources. Once a particular data source gets triggered, I'd like to fade out the current UIToolBar options and fade in new ones. Thanks for pointing me in ...

UIView scaling during animation

I've got a custom UIView to show a tiled image. - (void)drawRect:(CGRect)rect { ... CGContextRef context = UIGraphicsGetCurrentContext(); CGContextClipToRect(context, CGRectMake(0.0, 0.0, rect.size.width, rect.size.height)); CGContextDrawTiledImage(context, imageRect, ima...

How to dim os x desktop using Cocoa/Core Animation

Is there a way to control the brightness of the OS X desktop programmatically using Cocoa or Core Animation? ...

Is there a way to programmatically extend Apple's Expose

I'm looking for some pointers on how to reproduce the Apple Expose effect in my own app. Is there an API for Expose? If not how can it be replicated from scratch? ...

How can I subclass CALayer to return a pre-styled layer?

How do you subclass CALayer so that you return a layer with styling properties already set? So that: MyCustomLayer *layer = [MyCustomLayer layer]; would create a layer with these properties; layer.backgroundColor = sweetBackgroundColor.CGColor; layer.borderColor = sweetBorderColor.CGColor; layer.borderWidth = 2.0; layer.cornerRadiu...

Are there any third-party libraries to do cool view transitions in iPhone OS?

I don't really like that flip-transition. It's boring. I'd like to see something cool, like water effect, fog, or whatever. Is there something available or do I have to (re)invent the wheel for that? ...

How can I rotate a UIImageView with respect to any point (other than its center)?

By default, a UIImageView will rotate only about its center. How do I get it to rotate about any other point in the image? ...

How can I get all points in CGPath curve or quad curve

Hi, I have made a quad curve path using the method CGPathAddQuadCurveToPoint. I got the path perfectly. But, I want to know all the coordinate points which are participated in the path. Is there a way to retrieve all the coordinate points in a path? If not do u have any other solution for retrieving all the points in a curve mathemat...

Core Animation or OpenGL ES?

Hey, I want to do the following: Tap the screen and draw 3 cricles around the the tapped point. Is it better to do this with Core Animation or OpenGL ES? Where do I start? Regards ...

How can I chain animations in iPhone-OS?

I want to do some sophisticated animations. But I only know how to animate a block of changes. Is there a way to chain animations, so that I could for example make changes A -> B -> C -> D -> E -> F (and so on), while the core-animation waits until each animation has finished and then proceeds to the next one? In particular, I want to d...

Convert UIWebview contents to a UIImage

I am using a UIWebView to display HTML formatted text. I am not loading a webpage, just supplying a string of HTML to the UIWebView. Now I want to animate this UIWebView on screen, actually several of them (2-10 at a time). UIWebView is a little heavy, and although I haven't attempted it yet, I am planning for the worst. (I don't think...

Move an UIImage

Hi guys, what is the best way to move an image along an array of dots? ...

Core animation anchor point being ignored?

This code: (self is a subclass of NSView) rotate = [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"]; rotate.duration = 5; rotate.toValue = [NSNumber numberWithFloat:(2*pi)]; rotate.repeatCount = INFINITY; rotate.removedOnCompletion = NO; rotate.fillMode = kCAFillModeForwards; NSLog(NSStringFromPoint(CGToNSP...

UIView beginAnimations with subviews...

Hi, I have a nice and easy "zoom" animation for a view, which starts as a dot and animates up to full screen size: [UIView beginAnimations:nil context:NULL]; [UIView setAnimationBeginsFromCurrentState:YES]; [UIView setAnimationDuration:1.0]; [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut]; ...

Is it possible to have more then one animation delegates at the same time?

I'm concerned that this is impossible, because +setAnimationDelegate: of UIView is a class method. But maybe I am wrong with that? Background: The problem is, that I have many objects of the same class, and I want to implement a method which does some nice animations specially for that object. Those animations are a little complex and c...

What kind of value can I set in the context parameter for UIView +beginAnimations:context:?

I don't understand this: + (void)beginAnimations:(NSString *)animationID context:(void *)context (void *) ----> what kind of data can I provide here? ...

Core animation code structure/conventions

In learning Core Animation, I learned very quickly that if you don't do it right, you get really weird undefined behavior. To that end, I have a few questions that will help me conceptually understand it better. My NSView subclass declares the following in it's init. This view is a subview of normal layer backed view. [self setLayer:[...

How can I get a notification on every frame in Core Animation?

I have an iPhone program that consists of a number of UIViews that are sitting on top of another UIView, and that can be moved around. I am drawing connections between the UIViews using the drawRect: method in the containing UIView. It all works great. The only problem is that when I use animation to move the views around, the backgroun...