| Home 目次>ApplicationKit>NSDrawer | |
initWithContentSize:preferredEdge:
サイズとエッジで引き出しを作ります
-(id) initWithContentSize:(NSSize)contentSize
preferredEdge:(NSRectEdge)edge
【返り値】 | |
| id | 引き出し |
| 【パラメータ】 | |
| contentSize | サイズ |
| edge | エッジ |
【解説】
サイズとエッジで引き出しを作ります。
作った後、親ウインドウをセットしないと表示されません。
【NSRectEdge】ウインドウの端
● NSMinXEdge 左
● NSMinYEdge 下
● NSMaxXEdge 右
● NSMaxYEdge 上
【例文】
#import "MyObject.h"
@implementation MyObject
NSDrawer *dra;
- (IBAction)myAction1:(id)sender
{
dra = [[NSDrawer alloc] initWithContentSize:NSMakeSize(10,50)
preferredEdge:NSMaxYEdge
];
[dra setParentWindow:[sender window]];
[dra open:nil];
}
- (IBAction)myAction2:(id)sender
{
[dra close:nil];
}
@end
![]() | |
この記事を評価してください。
| Home 目次>ApplicationKit>NSDrawer | 修正日2006.12.26 |