每周精选:圆角矩形

Aaron Brethorst, 2014年4月19日

WWDC 即将快速到来,随之而来的是不可避免的变化。 看来下一版本的 Mac OS X 很可能具有基于 iOS、充满圆角矩形的用户界面升级。Meanwhile,新兴的可穿戴设备市场也看到了其第一位受害者,来自 CNet 的报道称 耐克将关闭其 FuelBand 硬件产品线。尽管如此,Secret 上的帖子表明,关闭部门与潜在的未来竞争无关,一切都与一个无法挽救的产品线管理不善有关。 Best wishes to the poor folks who lost their jobs; I hope you all land on your feet.

最好的祝福,
Aaron


我们正在阅读


本周控件

EBPhotoPages

EBPhotoPages

EBPhotoPages 是一个用于在滚动视图中显示照片页及其元数据的相册库。用户可以放大和缩小照片,以及创建、编辑或删除评论和标签,分享或删除照片,并报告不适当的照片。所有照片和内容都异步加载。照片的用户权限通过代理协议控制。相册不需要图形文件,因为图标是在代码中绘制的。

该库是使用状态模式设计的,以控制相册的行为,以便其他开发者可以轻松修改或添加新状态,而不必理解太多原始代码。

快速功能列表

  • 照片标签:创建/编辑/删除

  • 照片评论:创建/编辑/删除

  • 照片分享

  • 照片报告

  • 为评论、标签、删除、报告等指定每张照片的用户权限

  • 基于页面的滚动

  • 当你单次轻触时,照片会立即提供反馈,使界面感觉更加丰富。

  • 开启/关闭标签

  • 使用手势缩放和拖移照片。

  • 可滚动的标题,长度可变,背景自动变暗

  • 通过单次轻触手势显示/隐藏 UI 元素

  • 异步加载数据

  • 每张照片的活动指示符。

  • 内容模式自动检测 AspectFit/Center(防止屏幕小于照片的崩溃)

  • 全横屏/竖屏支持

  • 分辨率无关支持(iPad/iPhone)

  • 按住评论以复制或删除

  • 扁平化 UI 设计

  • 评论图标显示已发布的评论数量(如有的话)

  • 其他功能!

MIT 许可。

了解更多 添加到收藏


每周精选

TOWebViewController

TOWebViewController

一个内联网络浏览视图控制器,可以用于在应用程序中快速显示网络内容。它会根据设备当前的 iOS 版本自动定制其外观,并在运行时动态生成所有必要的图形。

支持 iPhone 和 iPad,运行 iOS 5.0 及以上版本。

MIT 许可。

了解更多 添加到收藏


iMessageStyleReveal

iMessageStyleReveal

为您的UITableView添加拉动式展示信息提供即插即用解决方案。

MIT 许可。

了解更多 加入收藏


Twikee

Twikee

Twikee是一个帮助您通过最有效的营销技术:Twitter传播来推广您的应用或游戏的库。您可以通过提供额外内容(解锁功能、额外生命等)以换取用户对您的应用进行广告推文来实现这一点。

MIT 许可。

了解更多 加入收藏


JBParallaxCell

JBParallaxCell

本项目为在UITableViewController上的UIImageView提供动态效果。

当用户在表格视图中滚动时,UIImageView将改变其在相反方向上的偏移量。

MIT 许可。

了解更多 加入收藏


KVNMaskedPageControl

KVNMaskedPageControl

UIPageControl的替代品,允许不同页码间无缝切换不同点状样式,使用遮罩效果。

MIT 许可。

了解更多 加入收藏


CPKenburnsView

CPKenburnsView

为图片提供动态的肯·伯恩斯效果。

MIT 许可。

了解更多 加入收藏


KEYPullDownMenu

KEYPullDownMenu

一个下拉菜单,类似于iOS上的通知中心,支持无限数量的项目。项目可以被选择、删除或重新排序。该控件旨在为在同一视图控制器内切换数据提供上下文。

MIT 许可。

了解更多 加入收藏


DryDock-iOS

DryDock-iOS

一个开源的内部安装应用。

MIT 许可。

了解更多 加入收藏


CBHazeTransitionViewController

CBHazeTransitionViewController

这是一个Haze美丽过渡视图的小克隆。http://gethaze.com/

许可证未指定。

了解更多 加入收藏


DCBlurMenu

DCBlurMenu

为iOS 7设计的模糊下拉菜单。

MIT 许可。

了解更多 加入收藏


AKPickerView

AKPickerView

一个简单且可定制的水平选择器,可以更改字体及其颜色。支持iOS 6/7。

MIT 许可。

了解更多 加入收藏


ASOAnimatedButton

ASOAnimatedButton

一个面向Storyoard的库,可动画化按钮以具有两状态或弹跳效果。这些效果的可能实现之一是可用于构建菜单按钮,如Android版本的Tumblr应用中实现的那样。

https://agusso.github.io/ASOAnimatedButton/

MIT 许可。

了解更多 加入收藏


ITSwitch

ITSwitch

ITSwitch是用于Mac OS X的UISwitch的复制品

Apache 2.0授权。

了解更多 加入收藏


SLParallaxController

SLParallaxController

UITableView 与 UIMapView 之间的视差效果 - 类似 Foursquare

MIT 许可。

了解更多 添加到收藏


MDCSwipeToChoose

MDCSwipeToChoose

轻扫以“喜欢”或“不喜欢”任何视图,就像Tinder.app一样。在几分钟内构建闪存卡应用、图片查看器等,而不是数小时!

MIT 许可。

了解更多 添加到收藏


DrawView

DrawView

支持绘制的 UIView 子类。

MIT 许可。

了解更多 添加到收藏


RSPenrose

RSPenrose

使用 Penrose 三角形创建的原始 iOS 菜单。

许可证未指定。

了解更多 添加到收藏


Motis

Motis

使用 Cocoa 的 KVC 智能地将 JSON 映射到 NSObject。

Motis 是一个用户友好的界面,使用 Key Value Coding,提供了你的 NSObjects 工具将字典中存储的键值映射到自身。使用 Motis,你的对象将为每个映射负责(分布式映射定义),你不必担心数据验证,因为 Motis 将为你验证对象类型。

Apache 2.0授权。

了解更多 添加到收藏


ASValueTrackingSlider

ASValueTrackingSlider

一个 UISlider 子类,它以一个简单易定制的动画弹出视图显示实时值。如果您提供一个 UIColor 数组,弹出视图将在滑动时滚动颜色变化。

MIT 许可。

了解更多 添加到收藏


XLForm

XLForm

XLForm 是创建动态表视图表单最灵活和强大的 iOS 库。该库的目标是通过手工表单获得相同的功能,但花费的时间是手工表单的十分之一。

XLForm 为创建表单、验证和序列化表单数据提供了非常强大的 DSL。它在运行时跟踪此规范,并即时更新 UI。

MIT 许可。

了解更多 添加到收藏


OCMaskedTextFieldView

OCMaskedTextFieldView

一个简单的 UIView 子类,用于显示动态加掩码的文本字段。

Apache 2.0授权。

了解更多 添加到收藏


soofani-THContactPicker

soofani-THContactPicker

一个 iOS 视图,用于选择多个联系人。这是为了模仿 Apple Mail 应用中选择联系人的功能并且改善了 UI。

详细信息

  • 在请求权限后,控制现在将从地址簿加载联系人。
  • 添加了模型类 THContact。
  • 使用自定义单元格视图以便于 UI 定制。
  • 在联系单元格左侧添加了漂亮的圆形复选框。
  • 添加了圆形联系人图片。
  • 使用动画进行平滑处理,实现文本过滤器字段和表格视图大小调整。
  • 右上角的工具栏按钮默认禁用,在至少选中一个联系人时启用。
  • 当点击过滤器文本字段外时,键盘将被隐藏。

源于 THContactPicker

MIT 许可。

了解更多 添加到收藏


MVModalTransitions

MVModalTransitions

用于呈现旋转友好型模态视图控制器的前端 7 风格自定义过渡类。

MIT 许可。

了解更多 添加到收藏


UIColor-CSSColors

UIColor-CSSColors

扩展 UIColor 以使用 CSS 颜色。

MIT 许可。

了解更多 添加到收藏


UIColor+FlatColors

UIColor+FlatColors

这是一个用于扩展UIColor以使用Flat UI框架中的扁平色彩的类别。http://designmodo.github.io/Flat-UI/

MIT 许可。

了解更多 添加到收藏


Koala Hates Rain

Koala Hates Rain

"Koala Hates Rain"是一款简单的小游戏,你的目标是躲开雨滴,让毛茸茸的身体尽可能保持干燥,并获得高分。

代码在这里可以看到:https://github.com/haruair/Koala-Hates-Rain

我还提供了SpriteKit Simple Button:https://github.com/haruair/SKSimpleButton

如果你想玩,链接在这里:https://itunes.apple.com/app/id824136867

MIT 许可。

了解更多 添加到收藏


ASTextField

ASTextField

这是一个用于在iOS中创建自定义UITextField的演示项目。对于制作登录和注册界面非常有用,几秒钟内就能完成。这个文本框完全是通过自定义UITextField制作的,没有使用背景视图或额外视图。

MIT 许可。

了解更多 添加到收藏


AnimatedTransitionGallery

AnimatedTransitionGallery

这是一个iOS 7自定义动画过渡功能的图库应用。

许可证未指定。

了解更多 添加到收藏