Cocoa API解説(macOS/iOS)

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。

目次

NSButtonCell

alternateTitle

代理タイトルを返します 解説 代理タイトルを返します。 ボタンタイプのよって代理のタイトルを表示しないものがあります。 初期設定ボタンの代理のタイトルは、「Button」です 返り値 ( NSString * ) 代理タイトル 引数 フレームワーク ApplicationKit クラ…

setKeyEquivalentFont:

代替キーのフォントをセットします -(void)setKeyEquivalentFont:(NSFont *)fontObj: 解説 代替キーのフォントをセットします。 初期設定はタイトルのフォントと同じ。 代替(alternate)キーはoptionキー 返り値 ( void ) なし 引数 ( NSFont * )fontObj フ…

setTitleWithMnemonic:

タイトルとニーモニックをセットします -(void)setTitleWithMnemonic:(NSString *)aString: 解説 タイトルとニーモニックをセットします。 ニーモニックは「&」の後に続く文字で下線がつけられます。 返り値 ( void ) なし 引数 ( NSString * )aString 文字 …

setTransparent:

レシーバが透明かをセットします -(void)setTransparent:(BOOL)flag: 解説 レシーバが透明かをセットします 再描画されませんのでdisplay:などで更新が必要です。 透明な状態でもマウスイベントは受けられます。 返り値 ( void ) なし 引数 ( BOOL )flag 透…

showsBorderOnlyWhileMouseInside

マウスカーソルが境界内にあるときのみレシーバを表示するかを返します 解説 マウスカーソルが境界内にあるときのみレシーバを表示するかを返します。 ボタンがアクティブな時だけ、表示される。 初期設定は、NOです。 返り値 ( BOOL ) YES/NO 引数 フレーム…

showsStateBy

調査中 解説 調査中 レシーバーがその代理の状態を表示するやり方を示すフラグの論理的ORを返します。 返り値 ( int ) 整数値 引数 フレームワーク ApplicationKit クラス NSButtonCell Instance Methods 使用可能 10.0 参照 例文 #import "MyObject.h" @imp…

sound

ボタンを押すときの音を返します 解説 ボタンを押すときの音を返します 返り値 ( NSSound * ) ボタンを押すときの音 引数 フレームワーク ApplicationKit クラス NSButtonCell Instance Methods 使用可能 10.0 参照 例文 #import "MyObject.h" @implementati…

title

ボタンセルのタイトルを返します 解説 ボタンセルのタイトルを返します 普通の状態のボタンのタイトルを返します。 代理の状態のタイトルがなければ、常に表示されます タイトルがなければ、空の文字列を返します 初期設定のタイトルは、「Button」です。 返…

attributedTitle

属性付きタイトルを返します 解説 属性付きタイトルを返します 初期設定のボタンのタイトルは、「Button」です。 返り値 ( NSAttributedString * ) 属性付きタイトル 引数 フレームワーク ApplicationKit クラス NSButtonCell Instance Methods 使用可能 10.…

bezelStyle

レシーバーの境界の外見を返します 解説 レシーバーの境界の外見を返します。 【NSBezelStyle】 ● NSRoundedBezelStyle ● NSRegularSquareBezelStyle ● NSThickSquareBezelStyle ● NSThickerSquareBezelStyle ● NSShadowlessSquareBezelStyle ● NSCircularBe…

getPeriodicDelay:interval:

ボタンを押し続けた時にメッセージを送信する遅れと間隔を返します -(void)getPeriodicDelay:(float *)delay: interval:(float *)interval: 解説 ボタンを押し続けた時にメッセージを送信する遅れと間隔を返します。 初期設定は遅れ0.4秒、間隔0.075秒です。…

gradientType

レシーバーの境界のグラデーションタイプを返します 解説 レシーバーの境界のグラデーションタイプを返します。 【NSGradientType】 ● NSGradientNone ● NSGradientConcaveWeak ● NSGradientConcaveStrong ● NSGradientConvexWeak ● NSGradientConvexStrong …

highlightsBy

ボタンを押したときのハイライトの仕方を返します 解説 ボタンを押したときのハイライトの仕方を返します。 【aType】 ● NSChangeGrayCellMask ● NSChangeBackgroundCellMask 返り値 ( int ) 整数値 引数 フレームワーク ApplicationKit クラス NSButtonCell…

imageDimsWhenDisabled

ボタンセルが使用不能時にタイトルと画像が薄くなるかを返します 解説 ボタンセルが使用不能時にタイトルと画像が薄くなるかを返します。 返り値 ( BOOL ) YES/NO 引数 フレームワーク ApplicationKit クラス NSButtonCell Instance Methods 使用可能 10.0 …

imagePosition

タイトルと画像の位置関係を返します 解説 タイトルと画像の位置関係を返します。 【NSCellImagePosition】 ● NSNoImage ● NSImageOnly ● NSImageLeft ● NSImageRight ● NSImageBelow ● NSImageAbove ● NSImageOverlaps 返り値 ( NSCellImagePosition ) イメ…

isOpaque

ボタンセルは不透明かを返します 解説 ボタンセルは不透明かを返します。 不透明ならYESを返します。 返り値 ( BOOL ) 不透明YES/NO 引数 フレームワーク ApplicationKit クラス NSButtonCell Instance Methods 使用可能 10.0 参照 - isTransparent 例文 #im…

isTransparent

ボタンセルは透明かを返します 解説 透明ならYESを返します。 透明なボタンは描画されませんが、mouse-downイベントを受けて反応します。 返り値 ( BOOL ) 透明YES/NO 引数 フレームワーク ApplicationKit クラス NSButtonCell Instance Methods 使用可能 10…

keyEquivalent

代替キーを返します 解説 代替キーを返します。 初期設定は「なし」です。 返り値 ( NSString * ) 代替キーの文字 引数 フレームワーク ApplicationKit クラス NSButtonCell Instance Methods 使用可能 10.0 参照 - keyEquivalentFont 例文 #import "MyObjec…

keyEquivalentFont

代替キーを描くフォントを返します 解説 代替キーを描くフォントを返します。 初期設定は、タイトルのフォントと同じです。 返り値 ( NSFont * ) フォント 引数 フレームワーク ApplicationKit クラス NSButtonCell Instance Methods 使用可能 10.0 参照 - s…

keyEquivalentModifierMask

代替キーと同時に使う修飾キーのマスクを返します 解説 代替キーと同時に使う修飾キーのマスクを返します。 使うことができるマスクは、NSControlKeyMask、NSAlternateKeyMask、NSCommandKeyMask だけです。 返り値 ( unsigned int ) 整数値 引数 フレームワ…

mouseEntered:

マウスが境界内に入ったときに呼び出されます -(void)mouseEntered:(NSEvent *)event: 解説 マウスが境界内に入ったときに呼び出されます。 サブクラスをオーバーライドして使います。 返り値 ( void ) なし 引数 ( NSEvent * )event イベント フレームワー…

mouseExited:

マウスが境界外に出たときに呼び出されます -(void)mouseExited:(NSEvent *)event: 解説 マウスが境界外に出たときに呼び出されます。 サブクラスをオーバーライドして使います。 返り値 ( void ) なし 引数 ( NSEvent * )event イベント フレームワーク App…

performClick:

マウスクリックをする動作をします -(void)performClick:(id)sender: 解説 マウスクリックをする動作をします。 返り値 ( void ) なし 引数 ( id )sender フレームワーク ApplicationKit クラス NSButtonCell Instance Methods 使用可能 10.0 参照 例文 [bCe…

setAlternateImage:

ボタンを押したときに表示される画像をセットします -(void)setAlternateImage:(NSImage *)image: 解説 ボタンを押したときに表示される画像をセットします ボタンタイプによって代理の画像を表示しない場合があります。 返り値 ( void ) なし 引数 ( NSImag…

setAlternateMnemonicLocation:

ニーモニックの場所をセットします -(void)setAlternateMnemonicLocation:(unsigned)location: 解説 ニーモニックの場所をセットします。 セットした場所の文字には下線が引かれます。 場所は、0から254の整数。 ニーモニックが不要ならNSNotFoundをセットし…

setAlternateTitle:

代理タイトルをセットします -(void)setAlternateTitle:(NSString *)aString: 解説 代理タイトルをセットします ボタンタイプによって代理のタイトルを表示しない場合があります。 返り値 ( void ) なし 引数 ( NSString * )aString 文字列 フレームワーク A…

setAlternateTitleWithMnemonic:

代理タイトルとニーモニックをセットします -(void)setAlternateTitleWithMnemonic:(NSString *)aString: 解説 代理タイトルとニーモニックをセットします。 ニーモニックは「&」の後に続く文字で下線を引かれます。 ボタンタイプによって代理のタイトルを表…

setAttributedAlternateTitle:

属性付き文字で代理タイトルをセットします -(void)setAttributedAlternateTitle:(NSAttributedString *)aString: 解説 属性付き文字で代理タイトルをセットします ボタンタイプによって代理のタイトルを表示しない場合があります。 返り値 ( void ) なし 引…

setAttributedTitle:

属性付き文字列をタイトルにセットします -(void)setAttributedTitle:(NSAttributedString *)aString: 解説 属性付き文字列をタイトルにセットします。 返り値 ( void ) なし 引数 ( NSAttributedString * )aString 属性付き文字列 フレームワーク Applicati…

setBezelStyle:

ベゼルスタイルをセットします -(void)setBezelStyle:(NSBezelStyle)bezelStyle: 解説 ベゼルスタイルをセットします。 【NSBezelStyle】 ● NSRoundedBezelStyle ● NSRegularSquareBezelStyle ● NSThickSquareBezelStyle ● NSThickerSquareBezelStyle ● NSSh…

setButtonType:

ボタンタイプをセットします -(void)setButtonType:(NSButtontype)aType: 解説 ボタンタイプをセットします 【NSButtontype】 ● NSMomentaryLightButton ● NSPushOnPushOffButton ● NSToggleButton ● NSSwitchButton ● NSRadioButton ● NSMomentaryChangeBut…

setFont:

タイトルのフォントをセットします -(void)setFont:(NSFont *)fontobject: 解説 タイトルのフォントをセットします。 ボタンセルに代替キーがあれば、フォントは変更されませんがサイズは変更されます。 返り値 ( void ) なし 引数 ( NSFont * )fontobject …

setImagePosition:

画像とタイトルの位置関係をセットします -(void)setImagePosition:(NSCellImagePosition)aPosition: 解説 画像とタイトルの位置関係をセットします。 【NSCellImagePosition】 ● NSNoImage ● NSImageOnly ● NSImageLeft ● NSImageRight ● NSImageBelow ● NS…

setGradientType:

ボタンセルのグラデーションタイプをセットします -(void)setGradientType:(NSGradienttype)gradientType: 解説 ボタンセルのグラデーションタイプをセットします。 【gradientType】 ● NSGradientNone ● NSGradientConcaveWeak ● NSGradientConcaveStrong ●…

setHighlightsBy:

ボタンを押したときのハイライトの仕方をセットします -(void)setHighlightsBy:(int)aType: 解説 ボタンを押したときのハイライトの仕方をセットします。 【aType】 ● NSChangeGrayCellMask ● NSChangeBackgroundCellMask 返り値 ( void ) なし 引数 ( int )…

setImageDimsWhenDisabled:

ボタンセルが使用不能時にタイトルと画像が薄くなるかをセットします -(void)setImageDimsWhenDisabled:(BOOL)flag: 解説 ボタンセルが使用不能時にタイトルと画像が薄くなるかをセットします。 返り値 ( void ) なし 引数 ( BOOL )flag 透明かYES/NO フレー…

setKeyEquivalentFont:size:

フォント名とサイズで代替キーの表示をセットします -(void)setKeyEquivalentFont:(NSString *)fontname: size:(float)fontSize: 解説 フォント名とサイズで代替キーの表示をセットします。 初期設定はタイトルと同じです。 代替(alternate)キーはoptionキ…

setKeyEquivalentModifierMask:

代替キーと同時に使う修飾キーのマスクをセットします -(void)setKeyEquivalentModifierMask:(unsigned int)mask: 解説 代替キーと同時に使う修飾キーのマスクをセットします。 使うことができるマスクは、NSControlKeyMask、NSAlternateKeyMask、NSCommandK…

setPeriodicDelay:interval:

レシーバーのメッセージ遅れと間隔をセットします -(void)setPeriodicDelay:(float)delay: interval:(float)interval: 解説 ボタンを押し続けた時にメッセージを送信する遅れと間隔を返します。 初期設定は遅れ0.4秒、間隔0.075秒です。 最大値はそれぞれ60.…

setShowsBorderOnlyWhileMouseInside:

ボタン領域にマウスが入ったら枠を表示するかをセットします -(void)setShowsBorderOnlyWhileMouseInside:(BOOL)show: 解説 ボタン領域にマウスが入ったら枠を表示するかをセットします。 【show】 ● YES ボタンの領域にマウスカーソルがあるときのみ枠を表…

setShowsStateBy:

調査中 -(void)setShowsStateBy:(int)aType: 解説 ボタンが代理を表示する方法をセットします。 【aType】 ● NSNoCellMask 変わらない。これが初期設定です。 ● NSContentsCellMask 代理のアイコンやタイトルを表示する。 ● NSChangeGrayCellMask その背景と…

setSound:

ボタンを押すときの音をセットします -(void)setSound:(NSSound *)aSound: 解説 ボタンを押すときの音をセットします。 音は、mouse-downイベント(例えばNSLeftMouseDown)の間に再生されます。 返り値 ( void ) なし 引数 ( NSSound * )aSound 音 フレーム…

alternateMnemonic

代理タイトルのニーモニックを返します 解説 代理タイトルのニーモニックを返します。 ニーモニックがなければnilを返します。 返り値 ( NSString * ) 文字 引数 フレームワーク ApplicationKit クラス NSButtonCell Instance Methods 使用可能 10.0 参照 - …

alternateMnemonicLocation

代理タイトルのニーモニックを返します 解説 代理タイトルのニーモニックを返します。 ニーモニックがなければNSNotFoundが返されます。 返り値 ( unsigned int ) 整数値 引数 フレームワーク ApplicationKit クラス NSButtonCell Instance Methods 使用可能…

backgroundColor

解説 ボタンのバックグラウンドカラーを返します。 バックグラウンドカラーは枠のないボタンにのみ使用されます。 返り値 ( NSColor* ) なし 引数 フレームワーク ApplicationKit クラス NSButtonCell Instance Methods 使用可能 10.4 参照 -setBackgroundCo…

drawBezelWithFrame:inView:

-(void)drawBezelWithFrame:(NSRect)frame: inView:(NSView*)controlView: 解説 現在のベゼルスタイルのボタンの枠を書きます。 このメソッドはボタンの再描画の時に自動的に呼び出されます。 直接呼び出す必要はありません。 frameパラメータはボタンの矩形…

drawImage:withFrame:inView:

-(void)drawImage:(NSImage*)image: withFrame:(NSRect)frame: inView:(NSView*)controlView: 解説 現在のボタンの状態と関連する画像を描画します。 このメソッドは自動的に呼び出されるので、直接呼び出す必要はありません。 frameパラメータはボタンの矩…

setBackgroundColor:

ボタンのバックグラウンドカラーをセットします -(void)setBackgroundColor:(NSColor*)color: 解説 ボタンのバックグラウンドカラーをセットします。 バックグラウンドカラーは枠なしボタンにのみ使用されます。 返り値 ( void ) なし 引数 ( NSColor* )colo…

drawTitle:title withFrame:frame inView:

ボタンのタイトルをフレームの天地中心に描画します -(void)drawTitle:(NSAttributedString*)title: title withFrame:(NSRect)frame: frame inView:(NSView*)controlView: 解説 ボタンのタイトルをフレームの天地中心に描画します。 このメソッドは自動的に…

alternateImage

ボタンを押し込んだときに表示される画像を返します 解説 ボタンを押し込んだときに表示される画像を返します。 画像がなければnilを返します。 ボタンタイプによって画像を表示しないことに注意。 ボタンは、デフォルトで画像を表示しない。 返り値 ( NSIma…