반응형
UISlider 값이 변경되면 무엇이 호출됩니까?
UISlider
의 value
변경 시 메서드가 호출 됩니까? 값을 기준으로 값을 업데이트하고 UISliders
싶지만 변경 될 때만 ...
도움을 주셔서 감사합니다.
IB에서, 당신은을 연결할 수 있습니다 IBAction
받는 Value Changed event
나에 대한 코드 추가 대상 / 행동 UIControlEventValueChanged
. 예를 들면 :
[mySlider addTarget:self action:@selector(sliderValueChanged:) forControlEvents:UIControlEventValueChanged];
- (IBAction)sliderValueChanged:(UISlider *)sender {
NSLog(@"slider value = %f", sender.value);
}
사용자가로 값 변경 이벤트를 원하는 경우 의 도 설정되어 sliding
있는지 확인하십시오 . 반면에 사용자가있는 그대로 이벤트가 발생하지 않도록하고 슬라이딩이 끝났을 때만 연속을 NO로 설정 (또는 IB에서 선택 취소)합니다.slider
continuous property
sliding
Swift 3의 경우
//There is your slider
@IBOutlet weak var mSlider: UISlider!
//add a target on your slider on your viewDidLoad for example
self.mSlider.addTarget(self, action: #selector(MyClass.onLuminosityChange), for: UIControlEvents.valueChanged)
//callback called when value change
func onLuminosityChange(){
let value = self.mSlider.value
}
ViewController.h
@property (strong, nonatomic) IBOutlet UIProgressView *prgs;
- (IBAction)slider:(id)sender;
@property (strong, nonatomic) IBOutlet UISlider *slider1;
@property (strong, nonatomic) IBOutlet UILabel *lbl;
ViewController.m
- (IBAction)slider:(id)sender
{
self.prgs.progress=self.slider1.value;
self.lbl.text = [NSString stringWithFormat:@"%f",
self.slider1.value];
}
참고 URL : https://stackoverflow.com/questions/4093143/what-gets-called-when-a-uislider-value-changes
반응형
'programing tip' 카테고리의 다른 글
XML 용 텍스트 데이터를 인코딩하는 가장 좋은 방법 (0) | 2020.11.10 |
---|---|
문자열에서 Ruby 날짜 객체를 어떻게 생성합니까? (0) | 2020.11.10 |
uint8 배열을 base64 인코딩 문자열로 변환하는 방법은 무엇입니까? (0) | 2020.11.10 |
JavaScript를 사용하여 Internet Explorer (IE) 및 Microsoft Edge를 검색하려면 어떻게해야합니까? (0) | 2020.11.10 |
"Xcode에서이 장을 플레이 그라운드로 여는"방법은 무엇입니까? (0) | 2020.11.09 |