IOS学习 scrollView的代理
来源:互联网 发布:apache poi最新 编辑:程序博客网 时间:2024/09/21 08:57
- (void)initViewController
{
//设置scrollview
_scrollView = [[UIScrollViewalloc]initWithFrame:CGRectMake(0,20,VIEW_WIDTH ,261)]; //屏幕宽度
// scrollView.backgroundColor = [UIColor redColor];
[self.viewaddSubview:_scrollView];
//设置内容大小
_scrollView.contentSize =CGSizeMake(VIEW_WIDTH,VIEW_HEIGHT*10);
_scrollView.pagingEnabled =YES; //分页效果
//设置图片
for (int i =0; i<kIMGCOUNT; i++)
{
imageView = [[UIImageViewalloc]initWithFrame:CGRectMake(self.view.frame.size.width*i,0,self.view.frame.size.width,261)];
//设置图片
NSString *name = [NSStringstringWithFormat:@"background%d",i+1];
imageView.tag = i;
imageView.image=[UIImageimageNamed:name];
[_scrollViewaddSubview:imageView];
}
//设置代理
_scrollView.delegate=self;
UILabel *label = [[UILabelalloc]initWithFrame:CGRectMake(VIEW_WIDTH,210,VIEW_WIDTH,40)];
label.text =@"学习scrollView";
label.backgroundColor = [UIColoryellowColor];
[_scrollView addSubview:label];
}
/*
// 返回一个放大或者缩小的视图
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView
{
}
// 开始放大或者缩小
- (void)scrollViewWillBeginZooming:(UIScrollView *)scrollView withView:
(UIView *)view
{
}
// 缩放结束时
- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(float)scale
{
}
// 视图已经放大或缩小
- (void)scrollViewDidZoom:(UIScrollView *)scrollView
{
}
*/
// 是否支持滑动至顶部 代理的方法
- (BOOL)scrollViewShouldScrollToTop:(UIScrollView *)scrollView
{
return YES;
}
// 滑动到顶部时调用该方法
- (void)scrollViewDidScrollToTop:(UIScrollView *)scrollView
{
NSLog(@"scrollViewDidScrollToTop");
}
// scrollView 已经滑动
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
NSLog(@"scrollViewDidScroll");
}
// scrollView 开始拖动
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView
{
NSLog(@"scrollViewWillBeginDragging");
}
// scrollView 结束拖动
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate
{
NSLog(@"scrollViewDidEndDragging");
}
// scrollView 开始减速(以下两个方法注意与以上两个方法加以区别)
- (void)scrollViewWillBeginDecelerating:(UIScrollView *)scrollView
{
NSLog(@"scrollViewWillBeginDecelerating");
}
// scrollview 减速停止
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
{
NSLog(@"scrollViewDidEndDecelerating");
}
- IOS学习 scrollView的代理
- scrollview的代理方法
- IOS学习 scrollView的基本属性
- IOS学习 scrollView的单张图片缩放
- scrollview的一些代理方法
- scrollview的一些代理方法
- scrollview的一些代理方法
- iOS scrollview的实现
- 模仿ios的scrollView
- IOS自学—浅谈ScrollView各个属性及代理的实现
- ScrollView 代理
- ScrollView的代理方法 scrollViewDidEndDecelerating和scrollViewDidEndDragging
- scrollview 的各类代理方法汇总
- ScrollView等控件的代理协议
- ScrollView的学习
- 29-scrollView代理的使用(包括通过代理实现缩放)
- ios学习之uisplitview的自定义代理的学习
- iOS 弹性HeaderView 的ScrollView
- OSCache使用指南
- Log4j使用总结(全面)二
- 发送HTTP请求
- MyBatis 中 批量操作如查询
- Java数组
- IOS学习 scrollView的代理
- session的生命周期
- 【nginx】4xx,5xx 保持自定义header
- iOS中多个UITextField的键盘处理
- SDAutoLayout
- CC2530 芯片的UART转485通信的实现
- LDA
- .NET学习路线之我见
- mybatis逆向工程