每周综述

Aaron Brethorst, 2013年3月30日

欢迎来到我们的每周综述!本周,我们为您带来了一款酷炫的新商用控件,以及大量的漂亮开源组件。 MFLHintLabel 提供了多种非常时髦的文字动画,这些动画能够真正让您的应用程序在众多竞品中脱颖而出。而且,售价仅 $24.99,绝对物超所值。仿制这样的控件可能需要您几天的时间,何不直接使用组件并快速完成呢?

下次再会,
Aaron


本周应用: Animoto 视频制作器

Animoto Video Maker


我们的本周应用是 Animoto 视频制作器,它允许您从 iPhone 上的照片和视频创建出真正美丽的可分享视频。

该应用程序使用了 Cocoa Controls 库中的四个组件来满足它的推文、进度、刷新和网格视图需求。来看看吧!

了解更多


本周控件: FontAwesomeIconFactory

FontAwesomeIconFactory

使用无分辨率依赖的 Font Awesome 创建图标。适用于 iOS 和 OS X。

Font Awesome 由 Dave Gandy 创建 - http://fortawesome.github.com/Font-Awesome

MIT 许可。

了解更多 加入收藏  观看视频


OWActivityViewController

OWActivityViewController

OWActivityViewController 是 REActivityViewController 的一个分支,没有外部依赖。仅支持 iOS 集成社交网络(对于 iOS 6:Twitter/Facebook/新浪微博,对于 iOS 5:Twitter)。

以下是 REActivityViewController 的依赖关系

  • AFNetworking ~> 1.1
  • Facebook-iOS-SDK ~> 3.2
  • DEFacebookComposeViewController ~> 1.0.0
  • REComposeViewController ~> 2.0
  • PocketAPI ~> 1.0.2
  • SFHFKeychainUtils ~> 0.0.1
  • AFXAuthClient ~> 1.0.5

对于只想使应用程序在 iOS 6 下表现出与预装应用(如照片应用)相同行为的用户(例如,在 iOS 设置中即使没有设置相应账户的情况下也会显示 Twitter/Facebook/新浪微博作为分享选项),并且要在 iOS 5 下提供现代界面,无需依赖大量外部库。

REActivityViewController 功能更强大,但 OWActivityViewController 更精简;它们是不同的。

BSD 许可。

了解更多 加入收藏


Wolfpack

Wolfpack

Wolfpack 是一个用于 iOS 的图像处理库,它使用 Core Image 对图像应用预定义的过滤效果。

MIT 许可。

了解更多 加入收藏


SBScrollNavigation

SBScrollNavigation

This subclass of UIScrollView serves as a Navigation which can hold buttons or other views which respond to clicks.

源代码包含使用示例。

CC BY-SA 3.0 许可。

了解更多 加入收藏


TLTiltSlider

TLTiltSlider

一个基于设备位置姿态调整外观的 UISlider 子类。

MIT 许可。

了解更多 加入收藏


JLActionSheet

JLActionSheet

一种易于使用和定制的 UIActionSheet 替代方案。附带了示例项目。

包含示例项目,您可以在了解源代码后轻松地看到如何创建新的主题。

已知问题:尚未处理标题属性。即将推出

MIT 许可。

了解更多 加入收藏


QuadCurveMenu (Burtlo)

QuadCurveMenu (Burtlo)

原始 QuadCurveMenu 的一个分支,现在是 AwesomeMenu,具有更高的可配置性和可扩展性。我提出了一个拉取请求,但这并非原始作者计划创建的内容。

  • ARC 支持的

  • 菜单可以在径向、线性或可自定义的方向显示菜单项。

  • 菜单项会自动添加勋章效果(AGMedallionView)因此不需要创建自定义勋章图像。

  • 菜单将为 willExpanddidExpandwillClosedidClose 生成代理事件。

  • 在展开前,菜单将询问代理 shouldExpand;在关闭前,将询问代理 shouldClose

  • 菜单将为单击(didTapMenu)和长按(didLongPressMenu)生成事件

  • 菜单由单个、可自定义的动画组成,包括 expandcloseselectedunselected


MIT 许可。

了解更多 加入收藏


MFLHintLabel

MFLHintLabel

使用此动画集操纵文本中的字符,并创建引人注目的动画通知、提示和警报。

商业许可证。

了解更多 加入收藏  观看视频


RMShapedImageView

RMShapedImageView

一个基于 Ole Begemann 的 OBShapedButton 的 UIImageView 子类,它忽略透明像素的触摸。

RMShapedImageView 通过重写 pointInside:withEvent: 方法来实现其魔法。该方法用于确定触摸是否在视图中,在我们的例子中,只有相应像素不是透明(alpha > 0)时,才返回 YES

Apache 2.0 许可

了解更多 加入收藏


RouletteWheelCollectionView

RouletteWheelCollectionView

一个类似于卡片轮盘的控制,使用 UICollectionViewFlowLayout 子类实现。设计灵感来自 Yahoo TimeTraveler 应用。

开发笔记

http://corgitoergosum.net/2013/03/16/from-js-to-uicollectionview-building-a-custom-roulette-wheel-stack-control-in-ios/

Apache 2.0 许可

了解更多 加入收藏


MRSubtleButton

MRSubtleButton

派生自 NSView 的微妙渐变按钮。

MIT 许可。

了解更多 加入收藏


SwipeView

SwipeView

SwipeView是一个设计用来简化iOS上水平、分页滚动视图实现的类。它基于UIScrollView,但增加了方便的功能,如类似于UITableView的数据源/代理接口动态加载视图,以及高效的视图加载、卸载和回收。

SwipeView的接口和实现基于iCarousel库,对使用过iCarousel的人来说应该是熟悉的。

定制许可。

了解更多 添加到收藏


SAVideoRangeSlider

SAVideoRangeSlider

简单定制的iOS视频剪辑控件。

MIT 许可。

了解更多 添加到收藏


THLabel

THLabel

THLabel是UILabel的子类,它额外允许阴影模糊、描边文字和填充渐变。

zlib许可。

了解更多 添加到收藏


MBButtonMenuViewController

MBButtonMenuViewController

MBButtonMenuController是一个UIViewController子类,它实现了类似于UIActionSheet的功能。

它提供无限数量的按钮,一个用于处理点击的代理,以及展示时的酷炫视觉效果。

试试看,并且随时欢迎您贡献。

MIT 许可。

了解更多 添加到收藏


FAWE – iOS上的Font Awesome库

FAWE -  Font Awesome library for iOS

FAWE是一个库,有助于您在iOS项目中利用优秀的图标字体库Font Awesome。

FAWE将默认的Cocoa框架组件扩展,使使用图标变得尽可能简单。 FAWE还提供了一些自己的类。所有图标UI控制的基础是FAWEIconView,您可以使用它作为独立组件,也可以与标准UI控件一起使用,如UIButton。FAWEIconView扩展UILabel,因此您可以使用UILabel的属性来控制其外观和感觉,但它还引入了它自己的一些特性,例如渐变图标颜色和内部阴影。

BSD 许可。

了解更多 添加到收藏


GCTagList

GCTagList

类似于iOS Mail应用发件人或收件人标签的标签列表。

MIT 许可。

了解更多 添加到收藏


Twitter Archive Viewer

Twitter Archive Viewer

一个Twitter存档的查看器应用程序。使用方法只是用您的“tweets”文件夹替换它。

MIT 许可。

了解更多 添加到收藏


圆形进度指示器

Circular Progress Indicator

只是一个自定义(确定)圆形进度指示器

公有领域许可。

了解更多 添加到收藏