IPad 怎么改变一个自定义窗体的透明度,让其逐渐显示出来?各位帮帮忙啊

解决方案 »

  1.   

    先设置alpha为0
    然后用一个动画 [UIView beginAnimations:@"Fade in" context:nil];
    [UIView setAnimationDuration:0.5];
    在这里设置alpha为1;
    [UIView commitAnimations];
      

  2.   


    你这个是什么语法,看不懂,我的窗体是模仿Qt用C++做的,有什么方法吗,用c的
      

  3.   

    QT支持ios开发了?  一楼给的是objective-c语言写的。
      

  4.   

    窗体切换时显示渐变效果,想用透明度来实现,在网上copy了一段代码,放到我的实现切换的函数中,但是有一句一直报错,代码如下:
    CGContextRef context = UIGraphicsGetCurrentContext();  
    [UIView beginAnimations:nil context:context];  
    [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];  
    [UIView setAnimationDuration:0.3f];  
    [m_showChild setAlpha: 0.0f];  //这里的m_showChild提示有问题,不知这个是什么,怎么设置才能实现啊
    [UIView commitAnimations]; 
      

  5.   

    [Quote=引用 6 楼 ixcoder 的回复:]你需要加个 HEAD文件
    [/Quot加过了
      

  6.   

    m_showChild就是你要控制的那个窗体View对象。
      

  7.   


    那你去CAAnimation那一层去找, 能找到C函数实现此功能的;
    你也可以用定时器不断修改界面的透明度。