Skip to content
STPScrollView is a Custom ScrollView
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
STPScrollView.xcodeproj
STPScrollView
STPScrollViewTests
README.md

README.md

STPScrollView

STPScrollView is Scroll View resembling a UIScrollView. This View allows customization that can not be in UIScrollView. For example, the UIPanGestureRecognizer that has been built-in UIScrollView you will not be able to change.

// Use these accessors to configure the scroll view's built-in gesture recognizers.
// Do not change the gestures' delegates or override the getters for these properties.
@property(nonatomic, readonly) UIPanGestureRecognizer *panGestureRecognizer NS_AVAILABLE_IOS(5_0);
// `pinchGestureRecognizer` will return nil when zooming is disabled.
@property(nonatomic, readonly) UIPinchGestureRecognizer *pinchGestureRecognizer NS_AVAILABLE_IOS(5_0);

Quick Start

This project is dependent on POP.

pod install 

This is the same usage as the UIScrollView

- (void)viewDidLoad {
    [super viewDidLoad];
    CGRect screenRect = [UIScreen mainScreen].bounds;

    _scrollView = [[STPScrollView alloc] initWithFrame:screenRect];
    _scrollView.delegate = self;
    _scrollView.minimumZoomScale = 0.4;
    _scrollView.maximumZoomScale = 1;
    _scrollView.contentSize = CGSizeMake(500, 500);
    
    [self.view addSubview:_scrollView];
    
}

License

MIT

You can’t perform that action at this time.