TOSearchBar 1.0.3

TOSearchBar 1.0.3

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
发行最新发布2017年12月

Tim Oliver 维护。



  • 作者:
  • Tim Oliver

TOSearchBar

TOSearchBar 是对 Apple UI 控制脚本 UISearchBar 的基本重构,用于执行简单的基于文本的搜索。与 UISearchBar 不同,TOSearchBar 被设计得更容易进行主题定制,并提供更平滑、更原生感觉的动画。

功能

  • 一个非常简单直观的 API。
  • 进入和离开焦点时使用 iOS 7 风格的弹簧动画。
  • 使用 IBDesignable 在 Interface Builder 中完全可见/可配置。
  • 提供浅色和深色模式的自定义主题。
  • 每个内部 UI 元素都公开以便自定义主题。
  • 提供用于动态控制其行为的详尽代理对象。
  • 在运行时生成动态图片,并在所有实例之间回收。

安装

TOSearchBar 将与 iOS 7 及以上版本兼容。虽然是用 Objective-C 编写的,但它应该很容易导入到 Swift 中。

手动安装

TOSearchBar 文件夹的内容复制到您的应用程序项目中。

为什么构建这个?

我正在构建一个 漫画阅读应用,其中大量 UI 使用深色主题。虽然我非常努力使其工作,但最终我非常沮丧,因为 UISearchBar 的定制性不足。没有大量的黑客技术就无法更改其元素的颜色,并且其中一些动画完全是错误的。一位 同事认为它是 iOS 中最错误的控制台,我相信他是对的!

因此,我决定构建此控件。它可能并不像 UISearchBar 那样功能完善,但我相信我们可以根据需要添加更多功能。 :)

致谢

TOSearchBarTim Oliver 创建,作为 iComics 的组件。

iPhone 7 Plus 设备模型由 Pixeden 创建。

许可证

《TOSearchBar》可在MIT许可证下使用。请参阅更多信息,请参见 许可证文件