Ich habe ein veränderbares Array mit NSRect-Werten erstellt. Ich möchte überprüfen, ob der von mir erstellte NSPoint innerhalb dieses Rechtecks liegt. Was ist der beste Weg, dies in Kakao zu tun?Wie überprüft man, ob ein NSPoint innerhalb eines NSRect liegt
22
A
Antwort
47
Vom Foundation Functions Reference:
BOOL NSPointInRect (
NSPoint aPoint,
NSRect aRect
);
„Gibt einen Booleschen Wert, der ein gegebener Punkt zeigt an, ob in einem bestimmten Rechteck ist.“
1
NSPointInRect?
2
Eine gültige Frage, weil nicht jeder erkennt, dass es sehr viele Hilfsfunktionen in der Datei Foundation NSRect Extensions Reference gibt, die Ihnen ersparen, das Rad überall neu erfinden zu müssen.
Lassen Sie sich die Referenz schnell durchlesen, um all die verschiedenen Orte zu sehen, die Ihnen helfen können. Ich fand es sehr nützlich, wenn ich anfange.
1
Ich habe diesen Thread gestartet What Cocoa/Core Foundation helper functions do you wish you knew about 2 years ago? Vielleicht finden Sie etwas anderes, was Sie nicht wussten.
Link ist nicht mehr gültig. Ich schätze, das ist nach 8 Jahren zu erwarten. – mah
Danke für die Köpfe hoch - Ich habe den Link zu der moderneren Referenz aktualisiert. – Abizern