Function 関数

NSMouseInRect(_:_:_:)

Returns a Boolean value that indicates whether the point is in the specified rectangle. その点が指定された矩形の中にあるかどうかを指し示すブール値を返します。

Declaration 宣言

func NSMouseInRect(_ aPoint: NSPoint, 
                 _ aRect: NSRect, 
                 _ flipped: Bool) -> Bool

Return Value 戻り値

true if the hot spot of the cursor lies inside a given rectangle, otherwise false. true、カーソルのホットスポットが与えられた矩形の内側に置かれるならば、そうでなければfalse

Discussion 議論

This method assumes an unscaled and unrotated coordinate system. Specify true for flipped if the underlying view uses a flipped coordinate system. このメソッドは、非縮尺および非回転の座標システムを仮定されます。trueflippedに指定してください、もし基底ビューが反転座標システムを使うならば。

Point-in-rectangle functions generally assume that the bottom edge of a rectangle is outside of the rectangle boundaries, while the upper edge is inside the boundaries. This method views aRect from the point of view of the user—that is, this method always treats the bottom edge of the rectangle as the one closest to the bottom edge of the user’s screen. By making this adjustment, this function ensures consistent mouse-detection behavior from the user’s perspective. 「ポイントイン矩形」関数は、一般的に、矩形の下端が矩形境界の外側である、一方で上端は境界の内側であることを仮定します。このメソッドは、ユーザのビューのポイントからaRectを眺めます — すなわち、このメソッドは常に矩形の下端を、ユーザの画面の下端に最も近いものと扱います。この調整をすることによって、この関数はユーザ視点からの一貫した「マウス検出」挙動を保証します。

See Also 参照

Managing Rectangles 矩形を管理する