addSubview:positioned:relativeTo:
場所と関連ビューを指定してサブビューを追加します
-(void)addSubview:(NSView *)aView: positioned:(NSWindowOrderingMode)place: relativeTo:(NSView *)otherView:
解説
場所と関連ビューを指定してサブビューを追加します。
ビュー階層から追加したビューを削除するためにはremoveFromSuperviewを使う。
追加したビューを保持したいならremoveFromSuperviewを呼ぶ前にretainしなければいけない。
返り値
( void )
なし
引数
( NSView * )aView
追加するビュー
( NSWindowOrderingMode )place
追加する場所
【NSWindowOrderingMode】
● NSWindowAbove
● NSWindowBelow
● NSWindowOut
( NSView * )otherView
ビュー
フレームワーク
ApplicationKit
クラス
NSView
Instance Methods
使用可能
10.0
参照
- addSubview:positioned:relativeTo:
- subviews
- removeFromSuperview
- setNextResponder:(NSResponder)
-viewWillMoveToSuperview:
-viewWillMoveToWindow:
例文
#import "MyObject.h" @implementation MyObject - (IBAction)myAction:(id)sender { [scrollview addSubview : sender positioned:NSWindowAbove relativeTo:Nil ]; } @end