CGSize
aが別のa以下であることを確認したいと思いCGSize
ます。お気に入り:
CGSize firstSize = CGSizeMake(1.0,1.0);
CGSize secondSize = CGSizeMake(5.0,3.0);
if(firstSize <= secondSize){
Do Stuff . . .
}
これをどのように比較しますか?
CGSize
aが別のa以下であることを確認したいと思いCGSize
ます。お気に入り:
CGSize firstSize = CGSizeMake(1.0,1.0);
CGSize secondSize = CGSizeMake(5.0,3.0);
if(firstSize <= secondSize){
Do Stuff . . .
}
これをどのように比較しますか?
使用できる等価性を確認するには、AppleのCGSizeEqualToSize関数を使用します。
CGSize firstSize = CGSizeMake(1.0,1.0);
CGSize secondSize = CGSizeMake(5.0,3.0);
if(CGSizeEqualToSize(firstSize, secondSize)) {
//they are equal
}else{
//they aren't equal
}
回転せずにfirstSize
収まるかどうかを判断します。secondSize
if(firstSize.width <= secondSize.width && firstSize.height <= secondSize.height)
if(firstSize.width <= secondSize.width && firstSize.height <= secondSize.height &&
firstSize.width*firstSize.height < secondSize.width*secondSize.height)