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.
Verwandte Themen
- 1. Wie überprüft man, ob ein Unicode-Zeichen innerhalb eines gegebenen Bereichs in C liegt?
- 2. Prüfen, ob Zeiger innerhalb eines Arrays liegt
- 3. Identifizieren, ob ein Punkt innerhalb eines Polygons liegt?
- 4. Mausereignis für NSRect
- 5. Wie überprüft man, ob die aktuelle Zeit in Python liegt?
- 6. Bestimmen, ob das Segment innerhalb eines Polygons liegt
- 7. Wie überprüft man, ob ein Punkt in einem Polygon liegt und R für große Datenmengen verwendet?
- 8. Wie überprüft man, ob ein Registrierungsschlüssel existiert
- 9. Wie überprüft man, ob ein Pfad existiert?
- 10. Wie überprüft man, ob eine Buchung innerhalb des Zeitrahmens existiert?
- 11. Wie überprüft man, ob ein Element ein spezifisches Klassenattribut enthält
- 12. Wie kann ich testen, ob ein Wert innerhalb eines Bereichs liegt?
- 13. Wie überprüft man, ob localhost
- 14. Wie überprüft man, ob Code innerhalb von eval() ausgeführt wird?
- 15. Wie überprüft man, ob ein Datum nach heute ist? Java
- 16. C - Wie überprüft man, ob ein Prozess ein Systemprozess ist?
- 17. Wie überprüft man, ob eine Klasse existiert
- 18. Wie überprüft man, ob ein Sampler in GLSL null ist?
- 19. Python: Wie überprüft man, ob ein optionaler Funktionsparameter gesetzt ist
- 20. Wie überprüft man, ob ein Bild mit jQuery geladen wird?
- 21. Wie überprüft man, ob ein Zeichen ein Apostroph ist?
- 22. Wie überprüft man, ob ein Java-Zeichen ein Währungssymbol ist
- 23. Wie überprüft man, ob ein String ein bestimmtes Zeichen enthält?
- 24. Wie überprüft man, ob ein Wort ein Palindrom ist?
- 25. Wie überprüft man, ob ein String ein int enthält? -Swift
- 26. Ermitteln, ob ein Punkt innerhalb eines Dreiecks aus 3 Punkten mit gegebenem Breiten-/Längengrad liegt
- 27. Wie überprüft man, ob ein Fensterstil in einem Hexadezimalformat existiert?
- 28. Wie überprüft man, ob das Liniensegment ein Rechteck schneidet?
- 29. Wie überprüft man, ob ein Element andere Elemente überlappt?
- 30. Wie überprüft man, ob ein Framework BITCODE für Xcode7 unterstützt
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