Skip to content

Commit

Permalink
Update README and examples
Browse files Browse the repository at this point in the history
  • Loading branch information
WenchaoD committed Mar 1, 2017
1 parent e4ed35a commit fea14a7
Show file tree
Hide file tree
Showing 6 changed files with 31 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -217,6 +217,7 @@ class PageControlExampleViewController: UIViewController,UITableViewDataSource,U
public func pagerView(_ pagerView: FSPagerView, cellForItemAt index: Int) -> FSPagerViewCell {
let cell = pagerView.dequeueReusableCell(withReuseIdentifier: "cell", at: index)
cell.imageView?.image = UIImage(named: self.imageNames[index])
cell.imageView?.contentMode = .scaleAspectFill
return cell
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -152,6 +152,7 @@ - (NSInteger)numberOfItemsInpagerView:(FSPagerView *)pagerView
- (FSPagerViewCell *)pagerView:(FSPagerView *)pagerView cellForItemAtIndex:(NSInteger)index
{
FSPagerViewCell *cell = [pagerView dequeueReusableCellWithReuseIdentifier:@"cell" atIndex:index];
cell.imageView.contentMode = UIViewContentModeScaleAspectFill;
cell.imageView.image = [UIImage imageNamed:self.imageNames[index]];
return cell;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ - (void)viewDidLoad
{
[super viewDidLoad];
self.imageNames = @[@"1_1.jpg",@"1_2.jpg",@"1_3.jpg",@"1_4.jpg",@"1_5.jpg",@"1_6.jpg",@"1_7.jpg"];
self.transformerNames = @[@"cross fading", @"zoom out", @"depth", @"linear", @"overlap", @"ferris wheel", @"inverted ferris wheel", @"coverflow"];
self.transformerNames = @[@"cross fading", @"zoom out", @"depth", @"linear", @"overlap", @"ferris wheel", @"inverted ferris wheel", @"coverflow", @"cubic"];
[self.pagerView registerClass:[FSPagerViewCell class] forCellWithReuseIdentifier:@"cell"];
self.typeIndex = 0;
}
Expand Down Expand Up @@ -134,6 +134,10 @@ - (void)setTypeIndex:(NSInteger)typeIndex
type = FSPagerViewTransformerTypeCoverFlow;
break;
}
case 8: {
type = FSPagerViewTransformerTypeCubic;
break;
}
default:
break;
}
Expand All @@ -160,6 +164,11 @@ - (void)setTypeIndex:(NSInteger)typeIndex
self.pagerView.itemSize = CGSizeMake(220, 170);
break;
}
case FSPagerViewTransformerTypeCubic: {
CGAffineTransform transform = CGAffineTransformMakeScale(0.9, 0.9);
self.pagerView.itemSize = CGSizeApplyAffineTransform(self.pagerView.frame.size, transform);
break;
}
default:
break;
}
Expand Down
8 changes: 8 additions & 0 deletions README-OBJECTIVE-C.md
Original file line number Diff line number Diff line change
Expand Up @@ -145,6 +145,14 @@ pagerView.transformer = [[FSPagerViewTransformer alloc] initWithType:FSPagerView
```
---

|Cubic|
|------|
| ![9](https://cloud.githubusercontent.com/assets/5186464/23461598/8875080c-fec5-11e6-8db6-6d8864acfcc1.gif) |
```swift
pagerView.transformer = [[FSPagerViewTransformer alloc] initWithType:FSPagerViewTransformerTypeCubic];
```
---


> Customize your own transformer by subclassing`FSPagerViewTransformer.`
Expand Down
9 changes: 9 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -150,6 +150,15 @@ pagerView.transformer = FSPagerViewTransformer(type: .coverFlow)
```
---

|Cubic|
|------|
| ![9](https://cloud.githubusercontent.com/assets/5186464/23461598/8875080c-fec5-11e6-8db6-6d8864acfcc1.gif) |
```swift
pagerView.transformer = FSPagerViewTransformer(type: .cubic)
```
---



> Customize your own transformer by subclassing`FSPagerViewTransformer.`
Expand Down
4 changes: 2 additions & 2 deletions Sources/FSPagerViewCell.swift
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,8 @@ open class FSPagerViewCell: UICollectionViewCell {
return imageView
}

internal weak var _textLabel: UILabel?
internal weak var _imageView: UIImageView?
fileprivate weak var _textLabel: UILabel?
fileprivate weak var _imageView: UIImageView?

fileprivate let kvoContext = UnsafeMutableRawPointer(bitPattern: 0)
fileprivate let selectionColor = UIColor(white: 0.2, alpha: 0.2)
Expand Down

0 comments on commit fea14a7

Please sign in to comment.