Weekly Roundup - 10/3 - 10/10

Aaron Brethorst, October 11, 2011

Welcome to another Cocoa Controls weekly roundup! We’ve been busy here over the past week, and have seven cool new iOS components to tell you about.

HGKOptionPanel

HGKOptionPanel is an unassuming, small touch control that, on tapping, slides up to reveal a container view for options. This could be very useful for predominantly single view apps that need a place for a few settings controls.

Find out more

CPAnimationSequence

CPAnimationSequence is a utility for chaining together series of animations in a simple, declarative fashion. Here’s an example from the project’s GitHub repository:


CPAnimationSequence* shakespeare = [CPAnimationSequence sequenceWithSteps:
    [CPAnimationStep for:0.2 animate:^{ self.romeo.alpha = 1.0; }],
    [CPAnimationStep for:0.2 animate:^{ self.julia.alpha = 1.0; }],
    [CPAnimationStep after:1.0 for:0.7 animate:^{
      CGPoint love = CGPointMake((self.romeo.center.x + self.julia.center.x)/2,
                                 (self.romeo.center.y + self.julia.center.y)/2);
      self.romeo.center = love;
      self.julia.center = love;
    }],
    [CPAnimationStep after:2.0 for:0.5 animate:^{ self.romeo.alpha = 0.0; self.julia.alpha = 0.0; }]
    nil];
[shakespeare run];

Find out more

LKBadgeView

LKBadgeView is a class for generating small ‘badges’ composed of text on rounded rects.

Find out more

ios-calendar

ios-calendar is a customizable calendar control that is tightly integrated with Facebook’s Three20 Framework.

Find out more

JHNotificationManager

JHNotificationManager lets you show messages above your app’s window. It supports queueing.

Find out more

AUIAnimatedText

AUIAnimatedText is a label control based on CATextLayer, which means that it will allow you to animate the label’s textColor, text, font, and fontSize.

Find out more

HZActivityIndicatorView

An activity indicator view that supports customization of the number of ‘fins’, ‘fin’ size, radius, direction and more.

Find out more