This is the sample application for THTiledImageView, THContentMarkerView, THScrollView-minimap modules. You can see the feature of those libraries in this sample app.
- High Quality images(8K, 12K or more) are downloaded and rendered asynchronously using THTiledImageView.
- Every markers in UIScrollView added using THContentMarkerView. You can add markers on UIScrollView with contents by using THContentMarkerView.
- We set various examples of marker contents. Don't hesitate to see it. 🧐
- THScrollView-minimap let you know where you zoom in, when you zoom deep inside of UIScrollView.
- In this app, we use Firebase for backend support.
- Pure Swift 4.0
High Quality Images | Tile Image View |
---|---|
Stroy Telling View | Explain View |
---|---|
You can install the latest release version of CocoaPods with the following command
$ gem install cocoapods
We already set Podfile
for this app. So, just run the following command:
$ pod setup
$ pod install
To receive a tile, you must place it on your local or server. The tiles in the demo are available at https://github.com/grohong/flask.
$ git clone [email protected]:grohong/flask.git
Servers created based on flask will work by using the corresponding command in that directory.
$ python image_render.py
Marker information is currently managed using firebase. Please contact [email protected] to use marker information.
THStorytellingView
is written in Swift 4, and compatible with iOS 9.0+
Please look over these things first.
- Please read our Code of Conduct
- Download the project and check out the current code base. Suggest any improvements by opening a new issue.
- Please install SwiftLint to keep our conventions.
THStorytellingView
is released under the MIT license. See LICENSE for details.