suppressionButton
「今後このメッセージを表示しない」ボタン
@property(readonly, strong) NSButton *suppressionButton
var suppressionButton: NSButton? { get }
解説
「このメッセージを表示しない」ボタンの情報
このメソッドの返り値は、読み出し専用ですが、ボタンの情報を変更することは出来ます。
表示する、しないはshowsSuppressionButtonにtrue/falseをセットします。
返り値
NSButton *
NSButton? { get }
引数
フレームワーク
ApplicationKit
クラス
NSAlert
使用可能
10.5-
編集時のバージョン
OS X 10.10
参照
関連記事(外部サイト)
NSAnimationContextクラス
INDEX>AppKit>NSAnimationContext
アニメーションコンテキスト
継承 | NSObject |
準拠 | NSObject (NSObject) |
フレームワーク | /System/Library/Frameworks/SpriteKit.framework |
使用可能 | OS X 10.5以降 |
定義 | @import AppKit; |
メソッドとプロパティ
トランザクションのグループ化
beginGrouping
10.5- アニメーショングループを開始します
endGrouping
10.5- アニメーショングループを終了します
現在のアニメーションコンテキストの取得
アニメーション完了時の取り扱い
completionHandler
10.7-アニメーションが終了した場合に実行されるクロージャ
runAnimationGroup:completionHandler:
10.7 アニメーションブロックとして実行します。
アニメーション継続時間の修正
duration
10.5-継続時間
timingFunction
10.5- タイミング関数
アニメーション化するか
allowsImplicitAnimation
10.8- 他のプロパティを暗黙のうちにアニメーション化するか
参照
関連記事(外部サイト)
cocoa - Slow down or pause NSAnimationContext - Stack Overflow
OS X Development - The development blog of Jonathan Willing, iOS and OS X developer.
更新時のバージョン
OS X 10.10.3
Swift1.2
NSAtomicStoreCacheNode
クラスの説明
解説
Core Data atomic ストアで具象クラスを表現する基本クラスです
継承 | NSObject |
準拠 | NSObject (NSObject) |
フレームワーク | /System/Library/Frameworks/CoreData.framework |
使用可能 | Mac OS X v10.0 以降 |
定義 | NSAtomicStoreCacheNode.h |
概要
NSAtomicStoreCacheNodeはCore Data atomic ストアで具象クラスを表現する基本クラスです。
永続ストアでシングルレコードを表現するノードです。
サブクラス化の注意
独自の挙動を提供するため、NSAtomicStoreCacheNodeをサブクラス化できます。
参照
クラスメソッド
インスタンスメソッド
hitTestForEvent:inRect:ofView:
レシーバーのヒットテスト情報を返します
-(NSUInteger)hitTestForEvent:(NSEvent *)event:
inRect:(NSRect)cellFrame:
ofView:(NSView *)controlView:
解説
レシーバーのヒットテスト情報を返します。
返り値
( NSUInteger )
【Hit testing】
●NSCellHitNone
空のエリア、又はセルをヒットしていない。
10.5以降
●NSCellHitContentArea
セルの内容のエリア
10.5以降
●NSCellHitEditableTextArea
セルの編集可能テキストエリア
10.5以降
●NSCellHitTrackableArea
セルのトラック可能エリア
10.5以降
引数
( NSEvent * )event
現在のイベント
( NSRect )cellFrame
セルのフレーム
( NSView * )controlView
セルがあるコントロールビュー
フレームワーク
ApplicationKit
クラス
NSCell
使用可能
10.5
参照
例文
// // MyTextFieldCell.m // hittest // // Created by 大森智史 on 06/09/27. // Copyright 2006 Satoshi Oomori. All rights reserved. // #import "MyTextFieldCell.h" @implementation MyTextFieldCell -(void)awakeFromNib { NSLog(@"awakeFromNib"); } -(BOOL)trackMouse:(NSEvent *)theEvent inRect:(NSRect)cellFrame ofView:(NSView *)controlView untilMouseUp:(BOOL)untilMouseUp { NSUInteger ret = [self hitTestForEvent:theEvent inRect:cellFrame ofView:controlView ]; switch (ret){ case NSCellHitNone: NSLog(@"NSCellHitNone"); break ; case NSCellHitContentArea: NSLog(@"NSCellHitContentArea"); break; case NSCellHitEditableTextArea: NSLog(@"NSCellHitEditableTextArea"); break; case NSCellHitTrackableArea: NSLog(@"NSCellHitTrackableArea"); break; default: NSLog(@"default"); } return NO; } @end
integerValue
レシーバーのNSInteger値を返します
解説
レシーバーのNSInteger値を返します。
セルの値がスキャンできない場合は0を返します。
返り値
( NSInteger )
整数値
引数
フレームワーク
ApplicationKit
クラス
NSCell
使用可能
10.5
参照
-setIntegerValue:
-intValue
例文
#import "MyObject.h" @implementation MyObject - (IBAction)myAction:(id)sender { [bCell1 setIntegerValue:12345]; //bCell1はテキストフィールドセル NSLog([NSString stringWithFormat:@"%d",[bCell1 integerValue]]); } @end