안녕하세요, 저는 사용자가 앱의 배경을 어떻게 바꿀 수 있는지 궁금합니다. 사용자가 선택할 수있는 3 개의 이미지가 있습니다. 나는 많은 애플 리케이션에서 그것을 보았다. 어떻게하면 좋을까요? 가능한 경우 몇 가지 코드를 제공해주십시오! :)UIImageView에서 3 장의 그림 사이를 변환
미리 감사드립니다.
안녕하세요, 저는 사용자가 앱의 배경을 어떻게 바꿀 수 있는지 궁금합니다. 사용자가 선택할 수있는 3 개의 이미지가 있습니다. 나는 많은 애플 리케이션에서 그것을 보았다. 어떻게하면 좋을까요? 가능한 경우 몇 가지 코드를 제공해주십시오! :)UIImageView에서 3 장의 그림 사이를 변환
미리 감사드립니다.
그것은 아주 쉽게, 사용하여
view/window.backgroundColor = [UIColor colorWithPatternImage: image]
를 UIView의 또는 부모 UIWindow의 배경을 변경하거나있는 UIImageView를 사용할 수 있습니다. 뷰의 배경 속성을 이미지로 설정하면됩니다. 완료 방법은 다음과 같습니다.
self.view.backgroundColor = [UIColor colorWithPatternImage:
[UIImage imageNamed:@"yourimage.png"]];
이제 사용자가 다른 이미지를 선택하면 위의 코드를 매번 다른 이미지로 반복하면됩니다.
질문이 명확해야합니다.
당신은
imageView.image = image
죄송합니다. 우리가 동시에 게시하고 있다는 것을 몰랐습니다. :) –
또한 'NSArray'와 같은 것들을 사용할 수 있으며 실행시 모든 이미지를 넣을 수 있으므로 이미지를 더 빨리 변경할 수 있습니다. 정말로 당신이하는 일에 달려 있습니다. 사물의 소리만으로도 무거운 것이 아닙니다. –
@ Aurum : 그의 목적을 위해 나는 약간 큰 이미지를 배열에 채우고이를 메모리에로드하는 것이 최선의 아이디어가 아닐 수도 있다고 생각합니다. 속도 증가는 다소 무시할 수있을 것이다. :) –
배열을 만들면 객체에 대한 포인터 만 포함됩니다. 하지만 당신이하는 말을 봅니다. 나는 그가 이미지가 크다고 말했다고 생각하지 않는다. 우리는 그들이 배경으로 그들을 사용하고 싶어한다고 가정 할 수 있다고 생각합니다 ... –