美文网首页
UIScorllView笔记

UIScorllView笔记

作者: yaya_pangdun | 来源:发表于2016-07-30 20:32 被阅读72次
@property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
@property(nonatomic)         CGSize                       contentSize;                    // default CGSizeZero
@property(nonatomic)         UIEdgeInsets                 contentInset;                   // default UIEdgeInsetsZero. add additional scroll 
  • contentInset相当于给内容物加一个边框。(边框不计入contentSize中)
  • contentOffset设置(获取)内容物偏移位置(不包含contentInset)

Storyboard和xib连线

连线的控件会调用setter方法。

从storyboard中加载,在viewDidLoad之前执行


-(void) setScrollView:(UIScrollView *)scrollView
{
   _scrollView = scrollView;
}

缩放

-(UIView *)viewForZoomingInScrollerView:(UIScrollerView *)scrollView
{
   //告诉scrollView需要缩放哪个view
  return self.imageView;
}

设置最大最小缩放比例

self.scrollView.maximumZoomScale = 2.0;
self.scrollView.minimumZoomScale = 0.2;
//self.scrollView.transform --> 通过transform实现缩放的

分页

self.scrollView.pagingEnabled = YES;

弹簧效果

self.scrollView.bounces = YES;

配合分页控件

UIPageControl *page = [[UIPageControl alloc] init];
numberOfPages
currentPage

设置大小

CGSize size =[ page sizeForNumberOfPages:5];
page.bounds = CGRectMake(0, 0, size.width, size.height);
page.center = ...;

设置颜色

page.pageIndicatorTintColor
page.currentPageIndicatorTintColor

分页控制器添加监听方法

page addTarget:self action:@selector(valueChanged:) forControlEvents:UIControlEventValueChanged];

动画效果切换

[page setContentOffset:.. animated:YES];

相关文章

  • UIScorllView笔记

    contentInset相当于给内容物加一个边框。(边框不计入contentSize中) contentOffse...

  • UIScorllView

    基本属性 UIScrollView是一个可以滚动的控件,功能强大.在显示分页图片,商品列表,APP欢迎页等地方会经...

  • UIScorllView

    UIScrollView:继承与UIView,该类的对象包含的控件可在手机上进行缩放、滑动、滚动 使用步骤: 1、...

  • 理解UIScorllView

  • ScrollView自动布局和代码约束

    一、autolayout自动布局 1、UIScorllView约束 2、ScorllView内部添加View 3、...

  • iOS开发技术点总结(一)

    1、在UIScorllView上添加UISlide,拖动slide的时候,scrollerview会跟着动,解决方...

  • UIStackView 简单理解

    概览 UIStackView 为单行或者单列提供自动布局、自动伸缩特性,UIScorllview 提供的特性则co...

  • UIStackView 线性文档流布局

    概览 UIStackView 为单行或者单列提供自动布局、自动伸缩特性,UIScorllview 提供的特性则co...

  • 开发笔记目录查看

    笔记一: 笔记二: 笔记三: 笔记四: 笔记五: 笔记六:

  • 目录

    羊皮笔记01 羊皮笔记02 羊皮笔记03 羊皮笔记04 羊皮笔记05 羊皮笔记06 羊皮笔记07

网友评论

      本文标题:UIScorllView笔记

      本文链接:https://www.haomeiwen.com/subject/tmststtx.html