每周汇总

Aaron Brethorst,2013 年 1 月 20 日

大家好,欢迎来到我们的每周汇总!这周真是热闹:网站上有太多有趣的控件发布,我无法只选择一个作为本周的控件。所以,我们今天有两个!向作者们表示敬意,他们具有创造力、技能和慷慨。

此外,这周在网站改进方面没有上周那么大,但我做了一项应该很受大家欢迎的改变:具体来说,你现在可以在控件的页面上看到“点赞”数。你知道吗?我们有 4 个控件的点赞数超过了 100?坦白说,我感到非常震惊。请去查看它们吧。

我相信 App Store 中有很多应用都在使用这些控件。你写过这样的应用吗?通过点击控件页面上的“我使用此控件”告诉我们,你的应用可能会被展示为我们本周的应用。

说到应用,我们这周添加了很多新的应用。请查看!我们最近在网站上增加了一个新区域,您可以查看使用 Cocoa Controls 中展示的控制的应用。学习如何将最好的应用中的一些最酷的功能应用到您自己的应用中。

最诚地希望
Aaron


本周应用:Trevi

Trevi

Trevi 可能是我见过的最独特、最创新的拍照和旅行应用,它使用 DACircularProgress 实现了非常新颖的进度 UI。

使用 Trevi 发现你的隐藏旅行回忆。

Trevi 可以以全新的方式自动整理你的照片。发现你的旅行时间线、城市相册、世界地图,并分享精美的明信片。

只需按下开始键,然后看着记忆展开。

了解更多


本周控件

MosaicUI

MosaicUI

MosaicUI 是 iOS 的拼贴 UI,可以自动根据元素的大小进行布局。

MIT 许可。

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


KYCircleMenu

KYCircleMenu

一个开源的 iOS UI 控件,允许您通过以圆形图案排列按钮来构建一个圆形菜单,从按钮数量(1 ~ 6)进行调整。

MIT 许可。

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


控件汇总

UIMenuItem-CXAImageSupport

UIMenuItem-CXAImageSupport

支持图像的 UIMenuItem。UIMenuItem 使用enc QLabel来显示标题,这意味着我们可以 swizzle -drawTextInRect:来支持图像。

UIMenuItem+CXAImageSupport 是一个 dirty hack,但在大多数情况下应该是安全的。不包含任何任何私有 API

MIT 许可。

了解详情 加入收藏


DBValidator

DBValidator

Objective-C/iOS通用的验证框架。

支持在NSObject上的任何keypath添加验证规则。

MIT 许可。

了解详情 加入收藏


KYArcTab

KYArcTab

带切换动画的弧形标签视图控制器。支持2到4个标签。更重要的是,可以通过左右滑动来切换视图。

B.t.w,此控件与iPokeMon(iOS上基于定位服务的PokéMon游戏)是分离的,您可以看看它的演示视频,多么酷啊!


MIT 许可。

了解详情 加入收藏


TKRoundedView

TKRoundedView

无需图片的简单和高级圆角,非常适合实现分组表格视图单元格。

Apache 2.0许可。

了解详情 加入收藏


GIKPopoverBackgroundView

GIKPopoverBackgroundView

GIKPopoverBackgroundView是UIPopoverBackground视图的子类,为您提供了无缝的弹出视图背景,灵感来源于UIKit。

MIT 许可。

了解详情 加入收藏


ActionSheetPicker

ActionSheetPicker

快速在iPhone/ iOS / CocoaTouch上重现Safari中的下拉PickerView/ ActionSheet功能。

BSD许可。

了解详情 加入收藏


MTLabel

MTLabel

默认情况下,UIKit的UILabel提供了许多限制,例如无法自定义行高属性。

这是一个简单的UIView子类,它使用CoreText框架来绘制文本。它仍在开发中,所以请自行承担使用风险。

Apache 2.0许可。

了解详情 加入收藏


SDWebImage

SDWebImage

添加了UIImageView类别,支持从网络异步加载远程图片并缓存。

MIT 许可。

了解详情 加入收藏


PDSearchHUD

PDSearchHUD

现在无需导航到另一个视图选择数据项。PDSearchHUD是一种非常实用的控件,用于显示带搜索栏和表格视图的HUD。

CC BY 3.0许可。

了解详情 加入收藏


AMAttributedHighlightLabel

AMAttributedHighlightLabel

具有提及/哈希标签/链接高亮的UILabel子类。

MIT 许可。

了解详情 加入收藏


NYSliderPopover

NYSliderPopover

一个UISlider类别,用于显示带文本的弹出视图。在触摸时自动出现/消失,通过拖动与滑块伴生。

MIT 许可。

了解详情 加入收藏


AKTabBarController

AKTabBarController

AKTabBarController是iOS的自适应和可定制的标签栏。

MIT 许可。

了解更多 加入收藏


AmazeKit

AmazeKit

AmazeKit 是 iOS 上的图像渲染库。其目标是保留在 UIKit 类中使用 .png 格式图像的性能,同时避免在 Photoshop 中创建这些图像的繁琐过程,以及将图像捆绑到应用程序中带来的额外下载大小。

图像是按照一系列“图像效果”进行渲染的,从简单的渐变或圆角到模糊、遮罩和内部阴影。AmazeKit 还提供了方便的 UIKit 支持,自动使用正确的图像作为控件大小更改。自动支持 Retina 显示屏,而且 AmazeKit 会对渲染的图像进行积极的缓存,以维持最佳的性能水平。

Apache 2.0许可。

了解更多 加入收藏


AGImageChecker

AGImageChecker

用于视觉检查应用程序图像的轻型库。

AGImageChecker 是一个轻量级的 iOS 库,帮助开发者查找其使用的图像中的问题。它检测图像是否比其容器视图更小或大小不同,产生缩放或模糊的图像。错误的图像将有一个彩色边框,帮助您检测它们。此外,它还添加了长按手势来打开图像详细信息,并检查有关该问题的有用信息,例如图像大小、视图大小、contentMode、是否具有 Retina 版本以及关联的视图控制器等。所有这些都无需更改您的代码(设备和模拟器)即可实现。

BSD许可。

了解更多 加入收藏


KWFontPicker

KWFontPicker

iPhone 的字体选择 UIPickerView 和键盘管理器。

MIT 许可。

了解更多 加入收藏


Justified View

Justified View

这是一个填充视图,就像您在 iOS 的Фlickr 2.0 中找到的。

  • Justified 视图中的每个单元格都已优化以重复使用。
  • 智能算法以加快计算速度。
  • 同时支持iPad和iPhone。

我使用这个 justified 视图在一个名为“photolism”的应用中(https://itunes.apple.com/us/app/photolism/id584688171),所以它是一个经过验证的技术。


MIT 许可。

了解更多 加入收藏


RichContentLabel

RichContentLabel

这是一个用于浏览器的轻量级浏览器渲染引擎,使用 Core-Text 而不依赖 UIWebView。

  • 它拥有自己的智能 HTML 解析器,可以处理所有无效情况,例如未闭合标签和重叠标签。
  • 完全支持图像布局和文本格式布局。
  • 有用的回调函数用于链接点击事件和图像点击事件。

MIT 许可。

了解更多 加入收藏