iOS 下类似UITableView的可循环列表利用UIScrollView制作
来源:互联网 发布:excel筛选重复数据个数 编辑:程序博客网 时间:2024/05/23 12:31
最近项目循环效果的列表,我在网上搜到一个只有类似效果的例子,我在这个例子的基础之上加入了对应的响应事件。1、滑动到中间的响应事件
2、滑动结束的响应事件。
代码下载:http://download.csdn.net/detail/qqmcy/6926031
ViewController.h
#import <UIKit/UIKit.h>#import "InfiniteScrollPicker.h"@interface ViewController : UIViewController<InfiniteScrollPickerDelegate>@property (strong , nonatomic) InfiniteScrollPicker* m_InfiniteScroll;@property (strong , nonatomic) UILabel* m_labelTest;@end
ViewController.m
- (void)viewDidLoad{ [super viewDidLoad];// Do any additional setup after loading the view, typically from a nib. NSMutableArray* set1 = [[NSMutableArray alloc] init]; for (int i = 0; i < 40; i++) { UIImage* img = [UIImage imageNamed:[NSString stringWithFormat:@"s1_0.png",i]]; [set1 addObject:img]; } self.m_InfiniteScroll = [[InfiniteScrollPicker alloc] initWithFrame:CGRectMake(0, 448, 320, 100)]; self.m_InfiniteScroll.backgroundColor = [UIColor redColor]; self.m_InfiniteScroll.Infinitedelegate = self; [self.m_InfiniteScroll setItemSize:CGSizeMake(50, 50)]; [self.m_InfiniteScroll setImageAry:set1]; [self.view addSubview:self.m_InfiniteScroll]; // self.view.transform = CGAffineTransformMakeRotation(M_PI / 2); [UIApplication sharedApplication].statusBarOrientation = UIInterfaceOrientationLandscapeRight; self.m_labelTest = [[UILabel alloc] initWithFrame:CGRectMake(100, 300, 100, 50)]; [self.view addSubview:self.m_labelTest]; }-(BOOL)shouldAutorotate{ return NO;}#pragma mark- InfiniteScrollPickerDelegate/*点击单张图片的回调*/-(void)tapImageViewMethod:(UIGestureRecognizer *)gesture{ self.m_labelTest.text = [NSString stringWithFormat:@"%d",gesture.view.tag]; NSLog(@"gesture.view.tag = %d",gesture.view.tag);}/*滑动时的回调*/-(void)sliderInfiniteScrollView:(UIView *)view{ self.m_labelTest.text = [NSString stringWithFormat:@"%d",view.tag]; NSLog(@"slider view.tag = %d",view.tag);}/*结束时的回调*/-(void)infiniteScrollPicker:(InfiniteScrollPicker *)infiniteScrollPicker didSelectAtImageView:(UIView *)view{ self.m_labelTest.text = [NSString stringWithFormat:@"%d",view.tag]; NSLog(@"stop image tag= %d",view.tag);}
0 0
- iOS 下类似UITableView的可循环列表利用UIScrollView制作
- iOS 下类似UITableView的可循环列表利用UIScrollView制作可以控制另一个UITableView(2)
- 24.利用UITableView制作一个的动态的个人信息列表
- 可重用的UIScrollView 模仿UITableView
- 18.利用UITableView制作一个列表选择器
- iOS 循环滚动的UIScrollView
- iOS UIScrollView和UITableview
- IOS控件系列--对象池模式的应用--使用UIScrollView自定义设计滚动列表(UITableView、UICollectionView)(Swift版)
- 简单的重用 ios(效果类似图片无限循环(可支持多种图片))
- iOS 编程 利用UIScrollView 编写无缝循环显示图片
- iOS UIImageView利用UIScrollView实现图片循环滚动
- iOS中UIScrollView极限优化:两个UIImageView循环利用
- ios uitableview加入uiscrollview广告栏
- UITableView-04Cell的循环利用
- 利用SandCastle制作类似MSDN的帮助
- ios UIScrollView 循环滑动
- ios UIScrollView 循环滑动
- ios UIScrollView 循环滑动
- 算法入门经典第八章学习笔记(下)
- 0.driverbase-IRP、IO_STACK_LOCATION、文件三种读写方式(buffer/driect/other)、DeviceIoControl
- maven3 常用命令
- 蓝桥杯 历届试题 带分数
- HDU 4436 str2int
- iOS 下类似UITableView的可循环列表利用UIScrollView制作
- C语言宏定义##连接符和#符的使用
- 基于XMPP协议的Android即时通信系
- Valid Parenthese
- 回文 Palindrome 最长公共子序列 滚动数组
- JQuery 生成二维码
- 2013年完美世界校园招聘笔试题
- webservice cxf 学习,重点是加密
- 机房收费-交互图