欢迎回到另一期Cocoa Controls的每周精选!过去一周我们很忙,有七个酷炫的新iOS组件要介绍给大家。
HGKOptionPanel
HGKOptionPanel是一个不起眼的小触摸控件,点击后可以向上滑动以显示一个选项容器视图。这对于主要视图是单视图的应用来说可能非常有用,这类应用需要几个设置控件的地方。
CPAnimationSequence
CPAnimationSequence是一个可以将一系列动画以简单、声明性方式链接起来的实用工具。这里提供了一个来自项目GitHub仓库的示例
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];
LKBadgeView
LKBadgeView是一个生成由文本组成的圆形徽标的类。
ios-calendar
ios-calendar是一个可定制的日历控件,紧密集成在Facebook的Three20框架中。
JHNotificationManager
JHNotificationManager可以让您在应用的窗口上方显示消息。它支持队列操作。
AUIAnimatedText
AUIAnimatedText是一个基于CATextLayer的标签控件,这意味着它可以允许您对标签的textColor
、text
、font
和fontSize
进行动画处理。
HZActivityIndicatorView
HZActivityIndicatorView是支持的-configurable数-of-'fins'、'fin' size、radius、direction等其他属性的活动指示器视图。