MJGridView
用于显示可缩放的坐标网格的视图。网格随着缩放而显示更多或更少的详细信息。
使用 CATiledLayer
构建。以瓦片网格形式渲染,每个瓦片在单独的线程上异步渲染。
功能
- 可自定义原点位置。
✅ - 可自定义坐标轴线的颜色、宽度和虚线模式
✅ - 通过指定
divisor
可自定义其他线条的颜色、宽度和虚线模式✅ - 可自定义行间距
✅ - 可自定义坐标轴线的标签属性、格式和内边距
✅ - 分离坐标轴比例自定义
✅ - 虚线图案带圆角(实验性)
✅
计划新增
- 可跳过的线条
💤 - 坐标轴标签方向
💤 - 在其他所有线条上标标签
💤
用法
- 将
ZoomableGridView
添加到视图层次结构中 - 通过
gridProperties
进行自定义(更多详细信息请参阅GridProperties
文档),minimumZoomScale
和maximumZoomScale
。 - 将自定义视图添加到
gridContainerView
中,以实时平铺视图。
一些示例
示例
要运行示例项目,请首先克隆存储库,然后从 Example 目录运行 pod install
。
安装
MJGridView 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
pod 'MJGridView'
作者
Miloš Jagetić,[email protected]
许可证
MJGridView 在 MIT 许可下提供。有关更多信息,请参阅 LICENSE 文件。