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
  • 相关阅读:
    Office加载项安装
    Office加载项
    centos部署vue项目
    centos系统下安装Nginx
    MongoDB 安装笔记
    CDN基本工作过程
    前端常见跨域解决方案(全)
    JS 扁平化(flatten) 数组
    console.log 打印的值不准确
    arr.flat(Infinity)数组扁平化
  • 原文地址:https://www.cnblogs.com/gcb999/p/3227371.html
Copyright © 2011-2022 走看看