Function
関数
NSMouseInRect
Returns a Boolean value that indicates whether the point is in the specified rectangle.
その点が指定された矩形の中にあるかどうかを指し示すブール値を返します。
Return Value
戻り値
YES
if the hot spot of the cursor lies inside a given rectangle, otherwise NO
.
YES
、カーソルのホットスポットが与えられた矩形の内側に置かれるならば、そうでなければNO
。
Discussion
議論
This method assumes an unscaled and unrotated coordinate system. Specify YES
for flipped
if the underlying view uses a flipped coordinate system.
このメソッドは、非縮尺および非回転の座標システムを仮定されます。YES
をflipped
に指定してください、もし基底ビューが反転座標システムを使うならば。
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
矩形を管理する
NSContainsRect
Returns a Boolean value that indicates whether one rectangle completely encloses another.
ある1つの矩形が完全に別のものを取り囲むかどうかを指し示すブール値を返します。
NSDivideRect
Divides a rectangle into two new rectangles.
ある矩形を2つの新しい矩形へと分割します。
NSEqualRects
Returns a Boolean value that indicates whether the two rectangles are equal.
2つの矩形が等しいかどうかを指し示すブール値を返します。
NSIsEmptyRect
Returns a Boolean value that indicates whether a given rectangle is empty.
与えられた矩形が空であるかどうかを指し示すブール値を返します。
NSHeight
Returns the height of a given rectangle.
与えられた矩形の高さを返します。
NSInsetRect
Insets a rectangle by a specified amount.
指定された量だけ矩形にインセット(差込)をします。
NSIntegralRect
Adjusts the sides of a rectangle to integer values.
矩形の辺を整数値に合わせて調整する。
NSIntegralRectWithOptions
Adjusts the sides of a rectangle to integral values using the specified options.
矩形の辺を整数値に調整します、指定されたオプションを使います。
NSIntersectsRect
Returns a Boolean value that indicates whether two rectangles intersect.
2つの矩形が交差するかどうかを指し示すブール値を返します。
NSMakeRect
Creates a new NSRect
from the specified values.
新しいNSRect
を、指定された値から作成します。
NSMaxX
Returns the largest x coordinate of a given rectangle.
与えられた矩形の最大のx座標を返します。
NSMaxY
Returns the largest y coordinate of a given rectangle.
与えられた矩形の最大のy座標を返します。
NSMidX
Returns the x coordinate of a given rectangle’s midpoint.
与えられた矩形の中心点のx座標を返します。
NSMidY
Returns the y coordinate of a given rectangle’s midpoint.
与えられた矩形の中心点のy座標を返します。
NSMinX
Returns the smallest x coordinate of a given rectangle.
与えられた矩形の最小のx座標を返します。
NSMinY
Returns the smallest y coordinate of a given rectangle.
与えられた矩形の最小のy座標を返します。
NSOffsetRect
Offsets the rectangle by the specified amount.
矩形を指定された量だけオフセットします。
NSPointInRect
Returns a Boolean value that indicates whether a given point is in a given rectangle.
与えられた点が与えられた矩形の中にあるかどうかを指し示すブール値を返します。
NSRectFromString
Returns a rectangle from a text-based representation.
テキストに基づく表現から、矩形を返します。
NSStringFromRect
Returns a string representation of a rectangle.
ある矩形を表している文字列を返します。
NSRectFromCGRect
Returns an NSRect
typecast from a CGRect
.
CGRect
から型キャストされたNSRect
を返します。
NSRectToCGRect
Returns a CGRect
typecast from an NSRect
.
NSRect
から型キャストされた、CGRect
を返します。
NSUnionRect
Calculates the union of two rectangles.
2つの矩形の併合を計算する。
NSWidth
Returns the width of the specified rectangle.
指定された矩形の幅を返します。