Compare commits

..

No commits in common. "master" and "1.0.1" have entirely different histories.

4 changed files with 10 additions and 20 deletions

View File

@ -8,7 +8,7 @@
Pod::Spec.new do |s|
s.name = 'PNTwitterCover'
s.version = '1.0.3'
s.version = '1.0.1'
s.summary = 'PNTwitterCover is a UUIscrollView Category to add blur and zoom during scroll bounce'
# This description is used to generate tags and improve search results.

View File

@ -13,7 +13,6 @@
@property (nonatomic, strong) NSMutableArray *blurImages;
@property (nonatomic, strong) UIView *topView;
@property (nonatomic) CGFloat height;
@property (nonatomic) CGFloat width;
@end
@ -33,7 +32,6 @@
_blurImages = [[NSMutableArray alloc] initWithCapacity:20];
_topView = view;
_height = frame.size.height;
_width = frame.size.width;
}
return self;
}
@ -48,15 +46,12 @@
- (void)prepareForBlurImages
{
[_blurImages addObject:self.image];
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0), ^{
CGFloat factor = 0.1;
[_blurImages addObject:self.image];
for (NSUInteger i = 0; i < 20; i++) {
[_blurImages addObject:[self.image boxblurImageWithBlur:factor]];
factor+=0.04;
}
});
}
- (void)setScrollView:(UIScrollView *)scrollView
@ -80,9 +75,9 @@
if (self.scrollView.contentOffset.y < 0) {
CGFloat offset = -self.scrollView.contentOffset.y;
_topView.frame = CGRectMake(0, -offset, _width, _topView.bounds.size.height);
_topView.frame = CGRectMake(0, -offset, 320, _topView.bounds.size.height);
self.frame = CGRectMake(-offset,-offset + _topView.bounds.size.height, _width+ offset * 2, _height + offset);
self.frame = CGRectMake(-offset,-offset + _topView.bounds.size.height, 320+ offset * 2, _height + offset);
NSInteger index = offset / 10;
if (index < 0) {
index = 0;
@ -97,9 +92,9 @@
}
else {
_topView.frame = CGRectMake(0, 0, _width, _topView.bounds.size.height);
_topView.frame = CGRectMake(0, 0, 320, _topView.bounds.size.height);
self.frame = CGRectMake(0,_topView.bounds.size.height, _width, _height);
self.frame = CGRectMake(0,_topView.bounds.size.height, 320, _height);
UIImage *image = _blurImages[0];
if (self.image != image) {

View File

@ -16,7 +16,6 @@
- (void)addTwitterCoverWithImage:(UIImage*)image;
- (void)addTwitterCoverWithImage:(UIImage*)image withTopView:(UIView*)topView;
- (void)addTwitterCoverWithImage:(UIImage*)image withTopView:(UIView*)topView andHeight:(CGFloat) height;
- (void)addTwitterCoverWithImage:(UIImage*)image withTopView:(UIView*)topView width:(CGFloat) width andHeight:(CGFloat) height;
- (void)removeTwitterCoverView;

View File

@ -34,10 +34,6 @@ static char UIScrollViewTwitterCover;
[self addTwitterCoverWithImage:image withTopView:topView width:[UIScreen mainScreen].bounds.size.width andHeight:DefaultTwitterCoverViewHeight];
}
- (void)addTwitterCoverWithImage:(UIImage*)image withTopView:(UIView*)topView andHeight:(CGFloat) height {
[self addTwitterCoverWithImage:image withTopView:topView width:[UIScreen mainScreen].bounds.size.width andHeight:height];
}
- (void)addTwitterCoverWithImage:(UIImage*)image withTopView:(UIView*)topView width:(CGFloat) width andHeight:(CGFloat) height
{
PNTwitterCoverView *view = [[PNTwitterCoverView alloc] initWithFrame:CGRectMake(0,0, width, height) andContentTopView:topView];