cg

22个Pods
AdaptiveSidebarViewController是一个简单的容器,可以自适应地在一个侧边栏(常规环境)中显示viewController,或在导航堆栈上推入(紧凑环境)。
许可证:MIT
APLArrayDataSource是用于在UITableView中显示以NSArray表示的数据的UITableViewDataSource。
概念和代码来自这篇出色的objc.io文章:http://www.objc.io/issue-1/lighter-view-controllers.html
此外还支持:* 多个单元格标识符 * 单元格编辑(仅删除) * sections,使用嵌套的NSArrays作为数据源(使用APLArrayWithSectionsDataSource子类)
许可证:MIT
APLCollectionViewDataSource是用于集合视图的简单基于数组的数据源。
它实现了所有必需的UICollectionViewDataSource方法,因此视图控制器只需实现一个方法来配置单元格。
待办事项:* 多个section。* 多个补充视图。
许可证:MIT
UITextField默认情况下在其文本矩形上没有左或右边距。没有任何应用程序想要使用这个默认值。更改文本矩形和其他如占位符矩形等的东西需要重写UITextField。这很糟糕,因此这个简单的类提供了一些属性来操作您可以仅在重写UITextField的情况下更改的事务。
许可证:MIT
许可证:MIT
Apple的UIActivityViewController如果用户尚未连接,则不会显示Facebook按钮。我们在这里添加一个自定义应用程序活动,以在该情况下显示Facebook按钮。我们的活动尝试呈现composeViewControllerForServiceType:SLServiceTypeFacebook,它触发一个系统警告视图,显示在iOS系统设置中设置Facebook账户的进一步说明。
许可证:MIT
许可证:MIT
将调试输出记录到控制台,作为NSLog的替代方案
许可证:MIT
Automatic show/hide of the navigationBar for individual viewControllers based on
UIViewController上的apl_hidesNavigationBarWhenPushed-属性。
许可证:MIT
APLPageViewControllerDataSource在UIPageViewController的viewControllerBeforeViewController和viewControllerAfterViewController API之上提供了一个基于索引的API。
许可证:MIT
类似于Facebook App中的滑动汉堡菜单
许可证:MIT
一个容器视图控制器,可以自动从不同的故事板中加载视图控制器,并将它们作为子视图控制器嵌入。这有助于使故事板保持整洁和易于管理。
许可证:MIT
文本字段可以配置为一系列选项,这些选项将在选择器视图中呈现,而不仅仅是显示键盘。
支持:* UIDatePicker和UIPickerView * 文本字段清除选择无选项 * 左侧图像图标
许可证:MIT
一个文本视图,允许像UILabel等设置提示文本。除此之外,您还可以设置最大字符数。在这种情况下,文本视图将只接受指定数量的字符作为输入。用户可以输入的剩余字符数将在文本视图的右下角显示。
许可证:MIT
一个简单的UITextView扩展,允许添加URL并在用户选择其中的一个时获取通知。您可以使用UITextView的'linkTextAttributes'来定义嵌入链接的样式。
许可证:MIT
Apple的UIActivityViewController不显示WhatsApp按钮。我们在这添加了一个自定义应用程序活动,以显示这个情况下的WhatsApp按钮。我们的活动从给定活动项中组合一条消息文本,如果设备上已安装whatsapp应用,则打开whatsapp应用。
许可证:MIT
ExpandableLabel是一个简单的UILabel子类,如果内容不适用于指定的行数,则显示可点击的链接。如果被触摸,则标签将展开以显示整个内容。
许可证:MIT