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…