어떻게 이미지 크기를 비교할 수 있습니까? if (image1.image.size > image2.image.size) {}
아이폰 SDK : 이미지 크기 비교
나는 크기 comparsion가
어떻게 이미지 크기를 비교할 수 있습니까? if (image1.image.size > image2.image.size) {}
아이폰 SDK : 이미지 크기 비교
나는 크기 comparsion가
어쩌면 그것은 자신의 영역을 비교하는 가치가 어떻게 작동하는지 :(
이누군가가 말해 줄래 실패
if (image1.image.size.width * image1.image.size.height > image2.image.size.width *image2.image.size.height)
{
//Do smth
}
:
나는이 같은 일을 시도?가?
"큰"것이 무엇을 의미하는지 스스로 결정해야합니다.
UIImage의 size 속성은 너비가 & 인 두 개의 매개 변수로 구성된 C 구조체입니다. 크기를 비교하려면 각 이미지의 총 면적을 비교하십시오. 당신이 UIImages을 비교하는 경우, 다음 코드는 할 것이다 : 그것은 UIImages를 참조 않다면 여러분의 코드는, 별도의 이미지가
if (image1.size.width * image1.size.height > image2.size.width * image2.size.height) {}
참고.
그러나 UIImageViews를 비교하는 경우 프레임을 비교하는 것이 좋습니다. UIView 속성 contentMode에 따라 이미지의 크기가 조정되는 경우와 같이 일부 경우 이미지 크기가 프레임에서 벗어날 수 있는지 여부가 확실하지 않습니다. 프레임을 비교, (.있는 UIImageView가있는 UIView를 상속합니다) 그래서, 같은 것 코드는 다음과 같습니다
오if (imageView1.frame.size.width * imageView1.frame.size.height > imageView2.frame.size.width * imageView2.frame.size.height) {}
덕분에, 내가 그것에 대해 생각 dind't : PLS, 도움이 경우 대답으로 D에게 – DailyDoggy
마르크를) – knuku
확실히, 나는 7 분을 기다려야했다 :) – DailyDoggy