- fix width cover
This commit is contained in:
parent
58e4a907e3
commit
273b0a378b
@ -8,7 +8,7 @@
|
||||
|
||||
Pod::Spec.new do |s|
|
||||
s.name = 'PNTwitterCover'
|
||||
s.version = '1.0.1'
|
||||
s.version = '1.0.2'
|
||||
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.
|
||||
|
||||
@ -13,6 +13,7 @@
|
||||
@property (nonatomic, strong) NSMutableArray *blurImages;
|
||||
@property (nonatomic, strong) UIView *topView;
|
||||
@property (nonatomic) CGFloat height;
|
||||
@property (nonatomic) CGFloat width;
|
||||
@end
|
||||
|
||||
|
||||
@ -32,6 +33,7 @@
|
||||
_blurImages = [[NSMutableArray alloc] initWithCapacity:20];
|
||||
_topView = view;
|
||||
_height = frame.size.height;
|
||||
_width = frame.size.width;
|
||||
}
|
||||
return self;
|
||||
}
|
||||
@ -75,9 +77,9 @@
|
||||
if (self.scrollView.contentOffset.y < 0) {
|
||||
|
||||
CGFloat offset = -self.scrollView.contentOffset.y;
|
||||
_topView.frame = CGRectMake(0, -offset, 320, _topView.bounds.size.height);
|
||||
_topView.frame = CGRectMake(0, -offset, _width, _topView.bounds.size.height);
|
||||
|
||||
self.frame = CGRectMake(-offset,-offset + _topView.bounds.size.height, 320+ offset * 2, _height + offset);
|
||||
self.frame = CGRectMake(-offset,-offset + _topView.bounds.size.height, _width+ offset * 2, _height + offset);
|
||||
NSInteger index = offset / 10;
|
||||
if (index < 0) {
|
||||
index = 0;
|
||||
@ -92,9 +94,9 @@
|
||||
|
||||
}
|
||||
else {
|
||||
_topView.frame = CGRectMake(0, 0, 320, _topView.bounds.size.height);
|
||||
_topView.frame = CGRectMake(0, 0, _width, _topView.bounds.size.height);
|
||||
|
||||
self.frame = CGRectMake(0,_topView.bounds.size.height, 320, _height);
|
||||
self.frame = CGRectMake(0,_topView.bounds.size.height, _width, _height);
|
||||
UIImage *image = _blurImages[0];
|
||||
|
||||
if (self.image != image) {
|
||||
|
||||
@ -16,6 +16,7 @@
|
||||
|
||||
- (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;
|
||||
|
||||
|
||||
@ -34,6 +34,10 @@ 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];
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user