簡體   English   中英

如何在 UISlider 上放置圖像?

[英]How to place image on UISlider?

我必須放置一個 slider 並想在 slider 上放置一個圖像。 我想要的 slider 就是這個在此處輸入圖像描述

有誰能夠幫我?

請參閱UISlider class 參考 您要設置setThumbImage:forState:以及setMinimumTrackImage:forState:setMaximumTrackImage:forState: 對最小和最大軌道圖像使用相同的圖像,對 state 使用UIControlStateNormal

下面的代碼將在 ViewWillAppear ...

-(void)viewWillAppear:(BOOL)animated
{
    slider.backgroundColor = [UIColor clearColor];  
    UIImage *stetchLeftTrack = [[UIImage imageNamed:@"yellowslide.png"]
                                stretchableImageWithLeftCapWidth:10.0 topCapHeight:0.0];
    UIImage *stetchRightTrack = [[UIImage imageNamed:@"yellowslide.png"]
                                 stretchableImageWithLeftCapWidth:10.0 topCapHeight:0.0];
    [slider setThumbImage: [UIImage imageNamed:@"1.PNG"] forState:UIControlStateNormal];
    [slider setMinimumTrackImage:stetchLeftTrack forState:UIControlStateNormal];
    [slider setMaximumTrackImage:stetchRightTrack forState:UIControlStateNormal];
    slider.minimumValue = 1.0;
    slider.maximumValue = 3.0;
    slider.continuous = YES;
    slider.value = 0.0;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM