Famara Kassama

25 个库
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
文本字段可以配置为一系列选项,这些选项将显示在选择视图中而不是键盘上。
支持:* UIDatePicker 和 UIPickerView * 选择“无”选项清除文本字段 * 左侧图像图标
许可证: MIT
允许设置占位符文本的文本视图,就像 UILabel 一样。此外,您可以设置最大字符数。在这种情况下,文本视图将只接受指定数量的字符作为输入。用户可以输入的剩余字符数将显示在文本视图的底部右角。
许可证: MIT
简单的 UITextView 扩展,允许添加 URL 并且在用户选择这些 URL 之一时得到通知。您可以使用 UITextView 的 'linkTextAttributes' 定制嵌入链接的样式。
许可证: MIT
将您的应用与最新的本地资源文件一起打包,并从远程 URL 动态更新它们,无论是每次构建时还是动态在运行时。用户将始终拥有最新的资源文件版本,而无需提交新的应用。
许可证: MIT
ExpandableLabel 是一个简单的 UILabel 子类,当内容不适合指定的行数时,会显示可点击链接。如果触摸,标签将展开以显示整个内容。
许可证: MIT