大家好,欢迎收看本期的 Cocoa 控件精选,并且——对于在美国的各位来说——劳动节快乐!我希望你们能享受到一天的假期,烧烤,放松。或者至少做一些有趣的项目。我可能会做更多的后者 :)
前几天我在推特上发了一个问题,我这里也想问一下。我们正在考虑在 Cocoa Controls 中实现一些非常酷的 CocoaPods 集成,我想对用户做一个非常非正式的调查,看看这是否真的对我们有用,然后再开始构建。
如果你对 CocoaPods 一无所知,我强烈推荐你访问他们的网站。这是一个 iOS 应用程序库依赖管理工具,和 Ruby 的 Gem 系统相对类似。然而,你可能已经注意到,CocoaPods 缺少与出色的Rubygems.org 网站相对应的东西。我认为这可能就是我们能够提供帮助的地方。
如果你是通过邮件列表阅读这篇文章的,请通过[email protected]告诉我们!另外,请随时通过电子邮件联系我们,我们总是喜欢听到认为这个站点有用的反馈。
如果你是在网站上阅读这篇文章,请随时在下面评论,或者通过电子邮件联系我们。并且,也请注册邮件列表!你将在其他人之前阅读精选内容。
祝好,
Aaron
HCDownload
一款功能齐全的下载管理器和视图控制器。采用BSD许可证。
PMCalendar
又一个适用于 iOS 的日历组件。兼容 iOS 4.0(iPhone 和 iPad)及以上版本。PMCalendar 支持在一个月或几个月内选择多个日期,可以显示为弹出窗口(如果你以前使用过 UIPopoverController,你会发现 PMCalendar 的管理非常相似),支持自动旋转,不需要任何第三方框架。采用MIT许可证。
RCLocationManager
一个简单的位置管理框架。采用 Apache 2.0 许可证。
Chrome 进度条
一个模拟 Google Chrome 风格的自定义进度条。采用MIT许可证。
NSBKeyframeAnimation
在 CoreAnimation 中进行类似 jQuery 的动画,适用于 iOS 和 OS X。采用MIT许可证。
AngleGradientLayer
AngleGradientLayer 是一个角渐变层的 CALayer 实现。采用MIT许可证。
KRFoldingViews
KRFoldingViews 是一个创建折叠或展开动画效果的简单动画库。采用MIT许可证。
BFPageControl
适用于 Mac 的页面控制器,其用法与 iOS 的 UIPageControl 类似。采用MIT许可证。
DLCImagePickerController
如果你是 Hacker News 的读者,你可能已经看到了我们本周的控件,DLCImagePickerController。它是一个惊人的图像选择器,具有实时过滤和模糊效果。让你的照片在任何应用程序中都看起来很棒。由 Backspaces(http://www.backspac.es)提供。采用MIT许可证。
MKMovingBlockAnimation
使用cocos2d动画使图片如移动块般的iOS应用程序
Apache 2.0许可。
DMCircularScrollView
DMCircularScrollView可让您根据需求创建无限分页的滚动视图。
当创建应用程序的分页功能时,可能会需要无限循环分页。
例如,如果您正在显示一个小的照片库,您可能希望滑动查看集合,并在达到末尾时从头开始。
用户可以继续在单个方向上无限滑动,以便继续查看内容。
MIT许可。
OLGhostAlertView
OLGhostAlertView允许您在屏幕底部显示一个带标题和可选消息的不透明视图。使用它来通知您的用户有关不需要立即处理且不会阻断应用程序流程的临时问题。
OLGhostAlertView可以有标题和可选消息,与UIAlertView类似。它在可配置的时间间隔后自动淡出,并且默认情况下可以通过点击来关闭。它可以自动根据部署的设备、用户界面方向和传递给它的字符串长度来调整大小。
公有领域许可。
CRMultiRowSelect
CRMultiRowSelect是一个iOS的自定义UITableViewCell,支持在UITableViewController中多行选择。它支持多种标记颜色和美丽的Retina显示屏图形。
所有内容都是用CoreGraphics绘制的
Apache 2.0许可。
SimpleSwitch
SimpleSwitch是一个自定义开关,类似于iOS UISwitch但没有旋钮。它也可以用作两态筛选控制器。您可以自定义它的外观和标题。《SimpleSwitchDemo》展示了如何使用它。
MIT许可。