• objectivec 常用的一些控件。


    /***********UIButton***************/
    //新建button  UIButtonTypeCustom为隐藏按键  UIButtonTypeRoundedRect 为显示
     UIButton * testbutton = [UIButton buttonWithType:UIButtonTypeCustom];
    
    //设置button的文字显示
     [testbutton setTitle:@"显示"  forState:UIControlStateNormal];
    
    //为按键添加事件
     [testbutton addTarget:self action:@selector(exitselview:) forControlEvents:UIControlEventTouchUpInside];

    //如果一次需要设多个button可用for 循环创建.........可给相应的button设一个tag值。方便事件调用的时候用。
    testbutton.tag = 0;
    
    //在事件中可与相应的button 关联 判断
    if( ((UIButton*)sender).tag ==N)
    {
         ......
    }
    else
    {
        .......
    }
     
    /*********NSMutableArray **********/
    //新建array
    NSMutableArray *testArray = [NSMutableArray arrayWithObjects:@"111111",@"22222",@"3333",@"4444",nil];
    
    //取具体的某一个
    [testArray objectAtIndex:0]
     //计数器
    UIScrollView * testview1 = [[UIScrollView alloc]init];
    //alloc 后。计数器就为1
    NSLog(@"retainCount1:%d",[testview1 retainCount]);
        
    //计数器会加1
    [testview1 retain];
     NSLog(@"retainCount2:%d",[testview1 retainCount]);
        
    //release 后。计数器减1 。当计数器为0时。系统才释放
    [testview1 release];
    NSLog(@"retainCount3:%d",[testview1 retainCount]);
    //当动画停止的时候,调用hideAnimationStopped事件
     [UIView setAnimationDidStopSelector:@selector(hideAnimationStopped)];
     
    //opacity 实现视图的淡入淡出效果
    CABasicAnimation *testAnimation = [CABasicAnimation animationWithKeyPath:@"opacity"];
        //后面的值为0~1 表示当前视图的透明度。
    testAnimation.fromValue = [NSNumber numberWithFloat:1];
        //当值为正数时 表示淡入。。当为负数时表示淡出。相当于退出慢慢谈出
    testAnimation.toValue =[NSNumber numberWithFloat:-0.5];
    testAnimation.duration = 3.0;
    //CABasicAnimation   当动画停止时。触发事件
    
    -(void)animationDidStop:(CAAnimation *)anim finished:(BOOL)flag
    {
        [self tooverview];
    }

    qingjoin

  • 相关阅读:
    程序调试的利器GDB
    Building a Android Development Environment
    手机的串号IMEI/ESN标示位置图解摩托罗拉官方教程
    Linux调试信息输出串口设备号的设置
    git忽略文件提交
    Spring @Transactional事务传播范围以及隔离级别
    自定义springbootstarter
    maven 命令将jar包安装到本地仓库
    oracle 常用命令
    Oracle 用户(user)和模式(schema)的区别
  • 原文地址:https://www.cnblogs.com/qingjoin/p/2597827.html
Copyright © 2020-2023  润新知