zoukankan      html  css  js  c++  java
  • ios中PagedFlowView的用法

    下载地址 

    引入PagedFlowView.h  PagedFlowView.m文件

    #import <UIKit/UIKit.h>
    #import "PagedFlowView.h"
    @interface MyViewController : UIViewController<PagedFlowViewDataSource,PagedFlowViewDelegate>
    
    @end
    
    
    #import "MyViewController.h"
    
    @interface MyViewController (){
        PagedFlowView *flowView1;
    }
    @property(nonatomic,retain)NSArray *imageArray;
    @end
    
    @implementation MyViewController
    
    - (void)viewDidLoad
    {
        [super viewDidLoad];
        
        flowView1 =[[[PagedFlowView alloc] initWithFrame:CGRectMake(0, 0, 200, 200)] autorelease];
        flowView1.delegate=self;
        flowView1.dataSource=self;
        flowView1.minimumPageAlpha=0.3;
        flowView1.minimumPageScale=0.9;
       // flowView1.orientation
        self.imageArray = @[@"0.tiff",@"1.tiff",@"2.tiff",@"3.tiff",@"4.tiff",@"5.tiff",@"6.tiff",@"7.tiff"];
        [self.view addSubview:flowView1];
        // Do any additional setup after loading the view.
    }
    
    #pragma mark pagedFlowView data source
    -(NSInteger)numberOfPagesInFlowView:(PagedFlowView *)flowView{
        return self.imageArray.count;
    }
    
    
    -(UIView *)flowView:(PagedFlowView *)flowView cellForPageAtIndex:(NSInteger)index{
        UIImageView *imageview=(UIImageView *)[flowView dequeueReusableCell];
        if(!imageview){
            imageview=[[[UIImageView alloc] init] autorelease];
            
        }
        NSString *imageurl=self.imageArray[index];
    imageview.image=[UIImage imageNamed:imageurl];
    return imageview;
    }
    
    @end
  • 相关阅读:
    安装jupyter_contrib_nbextensions库
    1.20
    架构之美阅读笔记01
    使用 netcat 数据源测试 Flume
    使用 Avro 数据源测试 Flume
    Tensorflow01-认识张量Tensor
    Spark06-RDD分区、缓存与Checkpoint讲解
    Spark05-RDD算子细谈
    Spark04-RDD入门
    Spark03-Scala面向对象和函数式编程
  • 原文地址:https://www.cnblogs.com/gcb999/p/3227371.html
Copyright © 2011-2022 走看看