深圳幻海软件技术有限公司 欢迎您!

仿Instagram风格滚动视图源码下载

2023-03-01

功能分类:其他支持平台:iOS运行环境:iOS开发语言:Object-c开发工具:Xcode源码大小:3.64MB源码简介:类似于Instagram和20lines的滚动浏览效果。源码运行截图:源码片段复制-(void)loadGraphics {   &nb

其他

iOS

iOS

Object-c

Xcode

3.64MB

源码简介:

类似于Instagram和20lines的滚动浏览效果。

源码运行截图:

源码片段

-(void)loadGraphics {  
    imgCropped=nil;     self.view.backgroundColor=[UIColor whiteColor];  
          //set the image of the template  
    if(kHeight>480){         imageViewTemplate=[[PFImageView alloc] initWithFrame:CGRectMake(kWidth/2-85, 20, 170, 255)];  
    }else{         imageViewTemplate=[[PFImageView alloc] initWithFrame:CGRectMake(kWidth/2-60, 20, 120, 180)];  
    }     [imageViewTemplate setImage:[UIImage imageNamed:@"copertina1"]];  
    [self.view addSubview:imageViewTemplate];    
          //set the templates view at the bottom  
    templatesView=[[PFTemplatesViewController alloc] init];     templatesView.view.frame=CGRectMake(0, kHeight-264, kWidth, 264);  
    templatesView.imgCover=_imgChosen;     [templatesView loadGraphics];  
    templatesView.scrollTemplatesView.delegate=self;     [self.view addSubview:templatesView.view];  
          templateNumber=0;  
    templateColor=rgb2Color(255, 255, 255); }  
  -(void)templateCreated:(UIImage *)imgTemplate andNumber:(NSInteger)numberTemplate andColor:(UIColor *)colorTemplate  
{     templateNumber=numberTemplate;  
    templateColor=colorTemplate;        
    [imageViewTemplate setImage:imgTemplate];     CATransition *transition = [CATransition animation];  
    transition.duration = 0.3f;     transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];  
    transition.type = kCATransitionFade;     [imageViewTemplate.layer addAnimation:transition forKey:nil];  
}  
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.

源码下载地址:http://down.51cto.com/data/1963010