NSControlクラス
コントローラーのクラス。ボタンなどコントロール部品のベースクラスとなります。
継承 | NSObject |
NSResponder | |
NSView | |
準拠 | NSObject (NSObject) |
フレームワーク | /System/Library/Frameworks/AppKit.framework |
使用可能 | OS X 10.0以降 |
定義 | |
インポート文 | @import AppKit; |
概要
コントローラーのクラス。ボタンなどコントロール部品のベースクラスとなります。
メソッドとプロパティ
NSControlの初期化
initWithFrame: (指定イニシャライザ)
init(frame)
コントロールを初期化して返します
コントロールセルの設定
cellClass(OS X v10.10で非推奨)
setCellClass: (OS X v10.10で非推奨)
cell(OS X v10.10で非推奨)
setCell: (OS X v10.10で非推奨)
Identifying the Selected Cell
selectedCell(OS X v10.10で非推奨)
selectedTag(OS X v10.10で非推奨)
コントロール値の取得と設定
doubleValue
倍精度浮動小数点数値としてコントロールの値を設定
setDoubleValue:
→doubleValueを使用
floatValue
シングルの浮動小数点数値を返します
setFloatValue:
→floatValueを使用します
intValue
コントロールの整数値
setIntValue: →integerValue
integerValue
コントロールの整数値
setIntegerValue:
→
objectValue
コントロールのオブジェクト
setObjectValue:
→objectValueを使用します。
stringValue
→
setStringValue:
setNeedsDisplay
(OS X v10.10で非推奨)
attributedStringValue
setAttributedStringValue:
→
他のコントロールと連動
takeDoubleValueFrom:
takeFloatValueFrom:
takeIntValueFrom:
takeIntegerValueFrom:
takeObjectValueFrom:
takeStringValueFrom:
テキストのフォーマット
alignment
setAlignment:
font
setFont:
setFloatingPointFormat:left:right:
(OS X v10.10で非推奨)
formatter
setFormatter:
baseWritingDirection
setBaseWritingDirection:
フィールドエディタの管理
セルの表示
selectCell:
(OS X v10.10で非推奨)
drawCell:
(OS X v10.10で非推奨)
drawCellInside:
(OS X v10.10で非推奨)
updateCell:
(OS X v10.10で非推奨)
updateCellInside:
(OS X v10.10で非推奨)
ターゲットアクションメカニズムの実装
action
setAction:
target
setTarget:
isContinuous
Available in OS X v10.0 through OS X v10.9
setContinuous:
sendAction:to:
sendActionOn:
ユーザーインターフェースレイアウト方向の管理
userInterfaceLayoutDirection
(OS X v10.8 -10.9)
setUserInterfaceLayoutDirection:
(OS X v10.8 -10.9)
制約ベースレイアウトのサポート
定数
参照
関連記事(外部サイト)
更新時バージョン
更新時のバージョン
OS X 10.10.3
Swift1.0