CocoaPods trunk is moving to be read-only. Read more on the blog, there are 19 months to go.
TestsTested | ✗ |
LangLanguage | Obj-CObjective C |
License | MIT |
ReleasedLast Release | Feb 2016 |
Maintained by Ezfen Zhang.
EZRecycleImageView in Objective-C. EZRecycleImageView show Images as many as you want by using of three UIImageView.the EZRecycleImageViewDelegate provide you the way to set the timer and the way to do something after the imageView changed.
You can install EZRecycleImageView in a traditional way -- drag the RecycleImageView folder into your project. However, it is strongly recommended that you install via CocoaPods.
import the "EZRecycleImageView.h" to your controller
#import "EZRecycleImageView.h"
init the EZRecycleImageView into your controller and add the recycleImageDelegate to your controller.
_simpleRIV = [[EZRecycleImageView alloc] initWithFrame:CGRectMake(10, 100, 300, 180)];
_simpleRIV.recycleImageDelegate = self;
set the imageNames array or the imageInfo dictionary.
simpleROSV.imageNames = @[@"0",@"1",@"2"];
or
NSDictionary *dic = @{@"1":@"第一张",@"2":@"第二张",@"3":@"第三张",@"4":@"第四张",@"5":@"第五张"};
the key is the name of the image and the value is the label text onto the alpha background. If you do not want to show the label of some of the image, just make the value as [NSNull null]
add the EZRecycleImageView to your view;
[self.view addSubview:_simpleRIV];
-(void)rollDidEndDecelerating
You can set the PageControl and watch the imageIndex change and update the index of your pageControl.
- (void)rollDidEndDecelerating {
long index = _simpleRIV.currentImageIndex;
_pageControl.currentPage = index;
}
-(void)tapImageView:(NSInteger)imageIndex
When you touch the imageView, EZRecycleImageView will tell you what image you are clicking and you can do something with the index.
- (void)tapImageView:(NSInteger)imageIndex {
NSString *message = [NSString stringWithFormat:@"%li",imageIndex];
UIAlertView *view = [[UIAlertView alloc] initWithTitle:@"点击" message:message delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
[view show];
}
Open an issue
EZRecycleImageView is available under the MIT license. See the LICENSE file for more info.