zoukankan      html  css  js  c++  java
  • [iOS UI进阶

    1.UIView转场过渡动画
    UIViewTransitionAnimation
     
     1 //
     2 //  ViewController.m
     3 //  UIViewAnimationTest
     4 //
     5 //  Created by hellovoidworld on 15/1/16.
     6 //  Copyright (c) 2015年 hellovoidworld. All rights reserved.
     7 //
     8 
     9 #import "ViewController.h"
    10 
    11 @interface ViewController ()
    12 
    13 @property(nonatomic, strong) UIImageView *imageView;
    14 @property(nonatomic, assign) int imageIndex;
    15 
    16 @end
    17 
    18 @implementation ViewController
    19 
    20 - (void)viewDidLoad {
    21     [super viewDidLoad];
    22     // Do any additional setup after loading the view, typically from a nib.
    23    
    24     UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(80, 100, 160, 240)];
    25     imageView.image = [UIImage imageNamed:@"1"];
    26     self.imageView = imageView;
    27    
    28     [self.view addSubview:imageView];
    29    
    30 }
    31 
    32 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
    33     self.imageIndex++;
    34     if (self.imageIndex == 3) {
    35         self.imageIndex = 0;
    36     }
    37    
    38     // 指定需要转换动画的控件和动画转换内容
    39     [UIView transitionWithView:self.imageView duration:1.0 options:UIViewAnimationOptionTransitionFlipFromTop animations:^{
    40             self.imageView.image = [UIImage imageNamed:[NSString stringWithFormat:@"%d", self.imageIndex+1]];
    41     } completion:nil];
    42 
    43 }
    44 @end
     
     
    2.UIView替换view动画
    UIViewTransitionFromAnimation
    1  
    2     // 带动画替换view
    3     [UIView transitionFromView:self.view toView:self.imageView duration:1.0 options:UIViewAnimationOptionTransitionFlipFromTop completion:nil];
     
     
     
  • 相关阅读:
    Python中bisect的使用方法
    讲述python中ubplot的详细用法
    详解python中@的用法
    Python参数解析模块sys、getopt、argparse使用与对比分析
    Python职业机会–是否值得学习Python?
    错误No Python at ‘E:Pythonpython.exe’怎么解决
    「Vue」v-xxx 标签
    「Vue」v-on修饰符
    「Vue」实用组件
    「Vue」程序式路由导航用法
  • 原文地址:https://www.cnblogs.com/hellovoidworld/p/4228907.html
Copyright © 2011-2022 走看看