大家好,欢迎来到我们的每周回顾!这周有些不同寻常:网站上发布了太多酷炫的控件,我无法从中挑选一个作为本周推荐。所以,今天我们有两个推荐!恭喜作者们的创意、技能和慷慨。
此外,这周针对网站改进的项目不如上周多,但我做了一项应该会非常吸引人的改变:特别是,现在您可以在控件页面上看到“收藏”数量。您知道我们有多少个控件的收藏数超过了100吗?说实话,我感到震惊。去看看吧!
- AURosetteView: 127
- GHSidebarNav: 118
- PaperFold: 104
- ODRefreshControl: 101
我相信在 App Store 中有许多应用程序使用这些控件。您编写过吗?通过点击控件页面上的“我使用这个控件”,告诉我们,您的应用程序可能成为我们本周的特色应用程序。
说到应用程序,我们这周添加了许多新的应用程序。 <%=link_to "/apps", "查看更多"> 我们最近添加了一个新区域,您可以查看使用 Cocoa 控件中的控件的应用程序。学习最佳应用程序如何实现一些最酷的功能,以及您如何在自己的应用程序中做到这一点。
祝好,
Aaron
本周应用程序:Trevi
Trevi 可能是我见过的最独特、最有创意的 iPhone 摄影和旅行应用程序。由 Cocoa 控件读者 Ryan Kaminsky(等人)编写,Trevi 使用 DACircularProgress 创建了我在 UI 中见过最独特的效果。 通过 Trevi 发现您的隐藏旅行回忆。 |
本周控件
MosaicUI
MosaicUI 是 iOS 中的拼贴式 UI,它根据元素的尺寸自动布局。 MIT 许可。 |
KYCircleMenu
一个开源的 iOS UI 控件,它允许您通过以圆形模式布局按钮来构建圆形菜单(1 ~ 6 个按钮)。 MIT 许可。 |
控件回顾
UIMenuItem-CXAImageSupport
支持图像的 UIMenuItem。UIMenuItem 使用 UILabel 来显示其标题,这意味着我们可以通过 swizzle -drawTextInRect: 来支持图像。 UIMenuItem+CXAImageSupport 是一种脏方法,但大多数情况下应该是安全的。不包含任何私有 API。 MIT 许可。 |
DBValidator
Objective-C/iOS的通用验证框架。 支持向NSObject上的任意keypath添加验证规则。 MIT 许可。 |
KYArcTab
拥有切换动画的弧形标签视图控制器。支持2到4个标签。更重要的是,你可以左右滑动来切换视图。 B.t.w,这个控件与iPokeMon(iOS上一个基于位置服务游戏的PokéMon)分离,你可以看看演示视频,它是多么酷! MIT 许可。 |
TKRoundedView
无需图像即可简单且高级地实现圆角,非常适合实现分组表格视图单元格 Apache 2.0许可。 |
GIKPopoverBackgroundView
GIKPopoverBackgroundView是UIPopoverBackground视图的子类,它为您的弹窗提供了无缝的背景,灵感来自UIKit。 MIT 许可。 |
ActionSheetPicker
快速重现iPhone/iOS/CocoaTouch中Safari的弹出选择器/操作表功能。 BSD许可。 |
MTLabel
默认情况下,UIKit的UILabel有很多限制,例如无法自定义行高属性。 这是一个简单继承自UIView的子类,它使用CoreText框架来绘制文本。它仍在进行中,因此请自行承担使用风险。 Apache 2.0许可。 |
SDWebImage
给UIImageView添加了支持从网络异步加载远程图像的类别,并具有缓存功能。 MIT 许可。 |
PDSearchHUD
现在在选择数据项时不需要导航到另一个视图。PDSearchHUD是一个非常方便的控件,用于显示一个带有搜索栏和表格视图的HUD。 CC BY 3.0许可。 |
AMAttributedHighlightLabel
具有提及/哈希标签/链接高亮的UILabel子类。 MIT 许可。 |
NYSliderPopover
一个UISlider类别,用于在滑块的上方显示一个弹出视图。在触摸时自动出现和消失,通过拖动伴随滑块。 MIT 许可。 |
AKTabBarController
AKTabBarController是一个适用于iOS的适应性及可自定义的标签栏。 MIT 许可。 |
AmazeKit
AGImageChecker
KWFontPicker
适用于 iPhone 的字体选择 UIPickerView 和键盘管理器。 MIT 许可。 |
Justified View
这是一个类似在 iOS 的 Flickr 2.0 中可以找到的对齐布局视图。
我在名为“photolism”的应用程序(https://itunes.apple.com/us/app/photolism/id584688171)中使用了这种对齐视图,因此这是一项经过验证的技术。 MIT 许可。 |
RichContentLabel
这是一个用于浏览器的中小型浏览器渲染引擎,使用 Core-Text 而不使用 UIWebView。
MIT 许可。 |