13 EKİM 2012, CUMARTESİ
İki CGRects karşılaştırma
Benim görüşüm çerçevesinde verilen bir CGRect eşit Hava Kontrol etmem gerekiyordu. Bu gibi yapmaya çalıştım:
CGRect rect = CGRectMake(20, 20, 20, 20);
if (self.view.frame == rect)
{
// do some stuff
}
Ancak, bir hata Invalid operands to binary expression('CGRect' (aka 'struct CGRect') and 'CGRect')
aldım. Neden ben sadece CGRect
iki s karşılaştırabilirsiniz mi?
CEVAP
16 EYLÜL 2013, PAZARTESİ
Bunu kullanın:
if (CGRectEqualToRect(self.view.frame, rect)) {
// do some stuff
}
Bunu Paylaş:
Karşılaştırma arasındaki fark nedir() ...
Nasıl JavaScript dize karşılaştırma ya...
Karşılaştırma diziler Jasmine.js ...
İki NSDates karşılaştırma ve saat bile...
Gelincik _ıd karşılaştırma ve dizeleri...