프로그래밍 방식으로 내보기에 추가하는 UISlider에 이상한 문제가 있습니다. 나는이 문제가 IOS7에서 소개되었다고 생각한다.iOS에서 이상한 행동을 보이는 UISlider 드래그
맞춤 이미지를 사용하고 있지 않습니다.
아래 이미지에서 볼 수 있듯이 트랙은 최대 값에서 최소값으로 이동하기 시작할 때만 나타납니다. 다시 이동하면 사라집니다.
이
내가 슬라이더를 만드는 데 사용하는 코드입니다.
_brightnessSlider = [[UISlider alloc] initWithFrame:CGRectMake(size.width * .45,
size.height * .78,
size.width * .4,
size.height * .1)];
[_brightnessSlider setBackgroundColor:[UIColor clearColor]];
_brightnessSlider.minimumValue = 0.0;
_brightnessSlider.maximumValue = 1.0;
_brightnessSlider.continuous = YES;
_brightnessSlider.value = 1.0;
[_brightnessSlider addTarget:self action:@selector(changeBrightness:) forControlEvents:UIControlEventValueChanged];
[self.view addSubview:_brightnessSlider];
이 이상한 동작을 일으킬 수있는 원인은 무엇입니까?
내 슬라이더입니다 괜찮아 문제를 노력하고 있습니다 ... 그것은 당신의 문제가 해결되지 않을 경우 알려줘 장치 또는 시뮬레이터에 있습니다. – Imran
장치에서. 시뮬레이터에서 테스트 할 수 없습니다. 사용해야하는 라이브러리 중 하나가 범용으로 컴파일되지 않았기 때문입니다. – Remixed123
장치에서 코드를 실행했는데 그 코드가 고정 된 프레임을 통과했습니다. "UISlider * _brightnessSlider = [[UISlider alloc] initWithFrame : CGRectMake (1002012040)];" – Imran