对于上一篇文章,首先感到抱歉,这篇文章我将简称:
我想使用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。你觉得我在做梦吗?)
答案 0 :(得分:0)
将UISlider minimumValue设置为0.0,将maximumValue设置为1.0。