2009-04-06 9 views
22

içinde olup olmadığını nasıl denetlerim NSRect değerlerini içeren bir değiştirilebilen dizi oluşturdum. Oluşturduğum NSPoint'in bu dikdörtgenin içinde olup olmadığını kontrol etmek istiyorum. Bunu kakaoda yapmanın en iyi yolu nedir?NSRect'in bir NSRect

cevap

47

:

BOOL NSPointInRect (
    NSPoint aPoint, 
    NSRect aRect 
); 

"Verilen bir nokta belirli bir dikdörtgenin içinde olup olmadığını gösteren bir Boole değeri döndürür."

2

Geçerli bir soru, çünkü herkesin her yerde tekerleği yeniden icat etmek zorunda kalmanızı sağlayan Foundation NSRect Extensions Reference dosyasında sağlanan çok sayıda yardımcı işlev bulunduğunu fark etmiyor.

Yardım edebileceği tüm farklı yerleri görmek için referansı hızlıca okuyun. Başlarken çok yararlı buldum.

+1

Bağlantı artık geçerli değil. Sanırım 8 yıl sonra beklenecek. – mah

+0

Başlıklar için teşekkürler - Bağlantıyı daha modern referansa güncelledim. – Abizern

İlgili konular