• Stars
    star
    491
  • Rank 89,636 (Top 2 %)
  • Language
    Shell
  • License
    MIT License
  • Created almost 10 years ago
  • Updated over 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

ScrollView with custom effects during the scroll for iOS

JT3DScrollView

CI Status Version License Platform

JT3DScrollView is a UIScrollView with custom effects during the scroll.

Installation

With CocoaPods, add this line to your Podfile.

pod 'JT3DScrollView', '~> 2.0'

Screenshots

Example

Usage

You can use it like a classic UIScrollView, the isPagingEnabled is set to true by default and clipsToBounds is set to false.

import UIKit
import JT3DScrollView

class ViewController: UIViewController {

    @IBOutlet weak var scrollView: JT3DScrollView?

    override func viewDidLoad() {
        super.viewDidLoad()
        scrollView?.effect = .cards
    }
}

You can disable the effect and act like a classic UIScrollView by setting effect to .none.

Effects are just preset for some properties used for the animations, you can adjust all effects with:

  • angleRatio
  • rotationX
  • rotationY
  • rotationZ
  • translateX
  • translateY

All this properties are relative to the position X of the subview.

Requirements

  • iOS 8 or higher
  • Swift 3.0

Author

License

JT3DScrollView is released under the MIT license. See the LICENSE file for more info.

More Repositories

1

JTCalendar

A customizable calendar view for iOS.
Objective-C
2,763
star
2

JTMaterialTransition

An iOS transition for controllers based on material design.
Swift
961
star
3

JTHamburgerButton

An animated hamburger button for iOS.
Objective-C
350
star
4

JTNumberScrollAnimatedView

A scroll animation for display number for iOS
Objective-C
207
star
5

JTMaterialSpinner

An iOS material design spinner view
Swift
129
star
6

JTSlideShadowAnimation

A shadow animation effect for iOS
Objective-C
88
star
7

JTImageLabel

JTImageLabel keeps a UILabel and a UIImageView side by side on iOS.
Objective-C
79
star
8

JTTableViewController

A ViewController for manage pagination and loaders for iOS.
Swift
61
star
9

JTBorderDotAnimation

A simple animation with dots turning around a UIView for iOS
Objective-C
56
star
10

flutter_cast

Dart package to discover and connect with Chromecast devices
Dart
42
star
11

jt-rails-address

Postal addresses management in Ruby On Rails and Javascript
Ruby
41
star
12

JTScrollViewController

Create a ScrollViewController on iOS pragmatically using Auto Layout without a nib file.
Objective-C
31
star
13

flutter_brother_printer

Objective-C
11
star
14

jt-translator-ios

Remotely manage your translations on iOS
Swift
8
star
15

spotify-playlist

Remove the songs added to the playlist "Remove from spotify" from every playlists
Ruby
6
star
16

BRLMPrinterKit

Pod for the BRLMPrinterKit / Brother's printers
Objective-C
4
star
17

jt-rails-generator-user

Generate a scaffold for user authentication in Ruby On Rails.
Ruby
4
star
18

JTHelper

List of common helpers for iOS projects
Objective-C
3
star
19

SUPINFO-B3-iOS

Objective-C
3
star
20

jt-rails-meta

Manage HTML meta tags for SEO in Ruby On Rails
Ruby
3
star
21

vagrant-rails-dev

Vagrant file for Ruby On Rails development
Shell
3
star
22

jt-rails-toolbox

Common libs used for Ruby On Rails development.
Ruby
2
star
23

paperclip-storage-http

HTTP storage support for paperclip.
Ruby
2
star
24

base-static-site

Base scaffold for simple static website using compression and minification
Shell
2
star
25

jt-rails-tokenizable

Token generation for ActiveRecord models in Ruby On Rails
Ruby
2
star
26

chrome-password-reminder

Chrome extension password reminder
JavaScript
2
star
27

omniauth-gocardless-oauth2

OmniAuth Strategy for GoCardless via OAuth2
Ruby
2
star
28

flutter_socket_mobile

Java
1
star