Xcode 3.2.6, iOS 4.3.

My app shows a heartbeat as a flashing red square. Once each second, I execute 
the following code. If I use the block style, overall performance of the app 
suffers greatly (the UI becomes unresponsive to touches). If I animate the more 
traditional way, UI responsiveness seems normal.

This occurs in both the simulator and the device (iPad).

Am I doing something wrong?


- (void)
heartbeat
{
        self.heartbeatIndicator.alpha = 1.0f;

#if 0   
        [UIView animateWithDuration: 0.5
                        animations:
        ^{
                self.heartbeatIndicator.alpha = 0.0f;
        }];
#else
        [UIView beginAnimations: @"heartbeat" context: NULL];
        [UIView setAnimationDuration: 0.5];
        
        self.heartbeatIndicator.alpha = 0.0f;
        
        [UIView commitAnimations];
#endif
}

-- 
Rick

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to