如何使用UISlider控制UIView的Alpha?最新帖子

时间:2012-11-15 11:50:34

标签: uiview uiimageview uislider alpha

对于上一篇文章,首先感到抱歉,这篇文章我将简称:

我想使用UISlider控制视图或子视图的alpha值;我努力了,但我失败了..

这是我的例子(不工作);

简单的ViewController,其中包含一个视图(cassetteView)和一个UISlider(alphaSlider)

@interface ViewController : UIViewController

@property (strong, nonatomic) IBOutlet UIView *cassetteview;

@property (strong, nonatomic) IBOutlet UISlider *alphaSlider;

-(void) sliderValueChanged: (id)sender;



@implementation ViewController

@synthesize cassetteview;

@synthesize alphaSlider;


- (IBAction)alphaslider:(id)sender {

  //here may be the miss of code ..?  }

- (void)sliderValueChanged:(UISlider *)sender {

    self.cassetteview.alpha = sender.value;
}

- (void)viewDidLoad
{
    [super viewDidLoad];

}



@interface cassetteView : UIView

@property (nonatomic, assign) CGFloat alpha;





@implementation cassetteView

@synthesize alpha;

希望这篇文章很清楚,你们可以帮助我弄清楚如何做到这一点。非常感谢你的时间。

卢卡斯(比利时)

(我最终的目标是使用多个UIISliders来控制ViewController中多个UIImageView的alpha。你觉得我在做梦吗?)

1 个答案:

答案 0 :(得分:0)

将UISlider minimumValue设置为0.0,将maximumValue设置为1.0。