1

最初の最後の投稿で申し訳ありませんが、これは短くします:

UISliderを使用して、ビューまたはサブビューのアルファを制御したいと思います。一生懸命やってみましたが失敗しました。

これが私の例です(機能していません);

ビュー(カセットビュー)とUISlider(alphaSlider)を含む単純なViewController

@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のアルファを制御することです..夢を見ていると思いますか..?)

4

1 に答える 1

0

UISlider の maximumValue を 0.0 に、 maximumValue を 1.0 に設定します。

于 2013-06-22T23:41:47.793 に答える