欢迎来到本周的汇总!我们还有20多个控制等待发布,因此我们继续以两倍于正常速度发布。这意味着本周您将获得16个控制(我可能略微超过了目标,但我不相信有人会介意)。此外,对于所有Safari用户来说,您在Cocoa Controls中的登录会话现在可以持续到浏览器窗口关闭。我不知道你是否和我一样,每次打开网站时都厌倦了重新登录。
待续
Aaron
BButton
BButton是一个类似于twitter bootstrap按钮样式的UIButton子类。BSD授权。
GHSidebarNav
我们本周的控件之一,GHSidebarNav,是我们所见过的iOS上对Facebook 4.0-5.0侧边栏UI最忠实的重现。正如其作者Greg Haines所说,这是一个新的Facebook iOS UI范式的克隆;一个通过向右滑动主内容面板而显露的侧边导航表。搜索屏幕全屏且所有内容都支持标准方向。
本项目使用iOS 5.0中引入的Container View Controller方法,因此它不支持之前的任何版本。
本项目使用ARC,因此您需要Mac OS 10.7+(Lion)和Xcode 4.2.1+来构建它。Apache 2.0授权。
NMRangeSlider
NMRangeSlider是一个自定义iOS控件,它提供了一个类似UISlider的用户界面来选择一个范围内的值。
范围滑块可以使用与UISlider相同的方式配置一系列图片。(背景、轨迹和滑块)
除了常规的UISlider特性之外,它还可以
- 处理步进值。滑块将自动移动到滑块上沿的不同选项所对应的点上
- 访问滑块图像的中心位置。这可以用来安排子视图。
请查看演示应用程序,以了解如何配置滑块的示例。
MIT授权。
Konami Code手势识别器
DRKonamiCodeRecognizer是一个iOS手势识别器。识别器是UIGestureRecognizer的子类,可以像使用其他识别器一样使用。划动手势对应于序列的上/下/左/右部分。一个可选功能允许您实现自定义A+B+Enter操作。BSD授权。
推回动画视图
推回动画的演示,用于显示模态视图。MIT授权。
PSMTabBarControl
PSMTabBarControl是通过应用程序的最佳方式来拥有Safari样式的标签页。这个分支使得在开发适用于10.6、10.7和10.8的应用程序时使用Xcode 4来使用PSMTabBarControl变得简单。它也支持视网膜屏。
这个分支不包含任何IBPlugin内容,并删除了不必要的图形以减小框架大小(大约668kb未压缩,232kb压缩)。
BSD授权。
Cheddar
我们本周的“控件”之一实际上并不是一个控件,而是一个完整的应用程序。Sam Soffes广受欢迎的Cheddar待办事项列表应用最近开源了。这是一个优秀的iOS应用程序的例子,代码质量高,界面吸引人,无疑能给对iOS开发感兴趣的人们带来一些启示。BSD授权。
MTAnimatedLabel
MTAnimatedLabel是UILabel的一个子类,支持类似于iPhone锁屏的动画效果。Apache 2.0授权。
OBaconView
OpenBaconView是一个类似于tableView的动画悬停视图,具有数据源/代理的传统iOS风格的动画视图。BSD授权。
BFColorPickerPopover
BFColorPickerPopover是NSPopover的一个子类,包含了标准的OS X颜色选择用户界面,这有助于减少屏幕上检查器和面板的杂乱。因为悬停窗口会紧随其内容。 BSD授权。
JDFlipNumberView
翻转数字视图模拟了类似机场出发时间显示屏那样的模拟翻转显示。
它使用CoreAnimation来实现所需的动画效果。它抽象得很好,应该非常容易使用。但仍需做些工作,所以请随时贡献您的力量! MIT授权。
AJNotificationView
一个iOS的通知组件。MIT授权。
JDDroppableView
DroppableView代表一个可拖拽的视图。您可以使用它作为需要拖动的基类。目前它是为在滚动视图中使用而构建的。但这可以很容易地改变。MIT授权。
AH3DPullRefresh
一个简单的iOS控件,将带有酷炫3D效果的“下拉刷新”功能添加到UITableView中。BSD授权。
UIKitForGame
UIKitForGame是修改用于iOS游戏的UIKit子类和类别集合。MIT授权。
HTML文本编辑器
一个非常简单的实现,使用web view中的CKEditor来编辑富文本内容并生成进一步使用所需的HTML。已置于公有领域。