replaceSubview:with:
サブビューを入れ替えます
-(void)replaceSubview:(NSView *)oldView: with:(NSView *)newView:
解説
サブビューを入れ替えます。
oldViewを削除して、newViewを追加します。再利用したい場合は、一旦保持してからこのメソッドを使います。
返り値
( void )
なし
引数
( NSView * )oldView
すでにあるビュー
( NSView * )newView
入れ替えるビュー
フレームワーク
ApplicationKit
クラス
NSView
Instance Methods
使用可能
10.0
参照
- addSubview:
- addSubview:positioned:relativeTo:
例文
#import "MyObject.h" @implementation MyObject - (IBAction)myAction:(id)sender { NSButton *newBut = [[NSButton alloc] initWithFrame:NSMakeRect(10,10,50,50)]; [scrollview replaceSubview:innerButton1 with:newBut ]; } @end