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

Posted

技术标签:

【中文标题】如何用 UISlider 控制 UIView 的 Alpha?最新帖子【英文标题】:How to control Alpha of UIView with UISlider ? New Post 【发布时间】:2012-11-15 11:50:33 【问题描述】:

首先对上一篇文章感到抱歉,这个我会缩短:

我想使用 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;

希望这篇文章很清楚,并且你们可以帮助我弄清楚如何去做..非常感谢您抽出宝贵的时间。

卢卡斯(比利时)

(我最后的目标是使用多个 UIISlider 控制 ViewController 中多个 UIImageViews 的 alpha .. 你认为我在做梦吗..?)

【问题讨论】:

【参考方案1】:

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

【讨论】:

以上是关于如何用 UISlider 控制 UIView 的 Alpha?最新帖子的主要内容,如果未能解决你的问题,请参考以下文章

如何用另一个视图填充主 ViewController 上的 UIView?

如何用子视图卸载uiView

如何用另一个 UIView 的矩形切割 UIView 的顶角

UIView:如何用阴影为 CALayer 框架设置动画?

如何用动画取消隐藏 UIView

如何为 UIView 动画设置相同的速度