이전에이 질문에 많은 변형이 있었지만 특정 문제가 발생하지 않는 것으로 알고 있습니다. 나는 iOS 개발과 Objective-C에 익숙하지 않으므로,이 부분이 특히 기본적인 부분이라면 저와 함께하시기 바랍니다.UIVIew의 배경색 설정이 실패했습니다.
나는 동적으로 내가 쉽게 같은 문장을 통해 배경 색상을 변경할 수 있습니다 뷰 (는 단일보기 응용 프로그램입니다.)의 배경 색상 변경하기 위해 노력하고있어 :
[self.view setBackgroundColor:[UIColor blueColor]];
또는
UIColor *newColor = [[UIColor alloc] initWithRed:.777777 green:.777777 blue:.777777 alpha:.777777];
[self.view setBackgroundColor:newColor];
을
이러한 RGBA 값 중 하나를 동적으로 변경하려고하면 문제가 발생합니다 (이 경우 슬라이더 사용).이 메서드를 통해 4 개의 슬라이더 (태그 0-3 포함)가
I에 슬라이더를 이동하면, I는 값 NSLog 통해 정상적으로 업데이트 볼 수
2011-12-13 20 : 54 : 26.468 HelloWorld1에 [1283 : 707] 0.739568, 0.865854, 1.000000, 1.000000
을...하지만 배경색이 변경되지 않습니다. 나는 여기에 초보적인 것을 놓치고있는 것처럼 느껴진다. 어떤 제안이 있니? 고맙습니다!
문제는 const 값을 쓰고있어 새로운 값을 무시한다는 것입니다. @jojaba와 같은 것이 아래에 제안하고 있습니까? –
시간이 좀 걸렸지 만, 당신이 의미하는 바를 봅니다. 고맙습니다! 아래에서 jojaba의 제안을 살펴 보겠습니다. – idiolect
그냥 내 의견을 볼 수 있는지 확인하십시오 ... jojaba가 제안하는 것이 올바른 아이디어이지만 실제로 컴파일되지는 않습니다. –