Michael Kamphausen

28 个 pods
AdaptiveSidebarViewController 是一个简单的容器,可以根据适应性在一个侧边栏(常规环境)中显示一个 viewcontroller 或者推送到导航堆栈中(紧凑环境)。
许可证: MIT
APLArrayDataSource 是一个用于在 UITableView 中显示 NSArray 表示的数据的 UITableViewDataSource。
概念和代码来自这篇优秀的 objc.io 文章: http://www.objc.io/issue-1/lighter-view-controllers.html
此外还支持: * 多个单元格标识符 * 单元格编辑(仅限于删除) * 部分,使用嵌套 NSArray 作为数据源(使用子类 APLArrayWithSectionsDataSource)
许可证: MIT
APLCollectionViewDataSource 是一个简单的基于数组的集合视图数据源。
它实现了所有必需的 UICollectionViewDataSource 方法,使得视图控制器只需要实现一个方法来配置项的单元格。
待办事项: * 多个部分 * 多个辅助视图。
许可证: 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 应用中使用的滑动汉堡菜单
许可证: MIT
一个容器视图控制器,可以自动从不同的Storyboard中加载视图控制器,并作为子视图控制器嵌入。这极大地帮助保持Storyboard的清洁和管理大小。
许可证: MIT
文本框可以通过一个选项列表进行配置,这些选项将通过选择器视图显示,而不是显示键盘。
支持: * UIDatePicker和UIPickerView * 文本框清除带选择无选项 * 左侧图像图标
许可证: MIT
一个允许设置占位文本的文本视图,就像UILabel等。此外,您可以设置最大字符数。在这种情况下,文本视图将只接受指定的字符数作为输入。用户能够输入的剩余字符数将在文本视图的右下角显示。
许可证: MIT
简单扩展UILabel,允许添加URL并在用户选择这些URL之一时得到通知。您可以使用UITextView的'linkTextAttributes'来定义嵌入链接的样式。
许可证: MIT
受Nate Cook的NSHipster文章“IBInspectable / IBDesignable”(http://nshipster.com/ibinspectable-ibdesignable/)的启发。以Swift编写。
许可证: MIT