アットウィキロゴ

NSScrollView

クラス変成
NSObject
NSResponder
NSView
ビューのスクロールさせます
   NSTextView *textView=[[NSTextView alloc]init];
   textView.frame=CGRectMake(0, 0, 200, 1000);
   textView.string=@"1\n2\n3\n4\n5\n6\n7\n8\n9";
   
   
   NSScrollView *scrollView = [[NSScrollView alloc] init];
   scrollView.frame=CGRectMake(100, 100, 100, 100);
   [scrollView setBorderType:NSBezelBorder];
   [scrollView setHasVerticalScroller:YES];
   [scrollView setHasHorizontalScroller:YES];
   [scrollView setDocumentView:textView];
   [self.window.contentView addSubview:scrollView];

テーブルビューinスクロールビュー
   [[NSTableView]] *tcv=[[NSTableView alloc]initWithFrame:CGRectMake(0, 0, 300, 100)];
   NSTableColumn *coll_1=[[NSTableColumn alloc]initWithIdentifier:@"coll_1"];
   NSTableColumn *coll_2=[[NSTableColumn alloc]initWithIdentifier:@"coll_2"];
   [tcv addTableColumn:coll_1];
   [tcv addTableColumn:coll_2];
   tcv.delegate=self;
   tcv.dataSource=self;
   
   
   NSScrollView *scrollView = [[NSScrollView alloc] init];
   scrollView.frame=CGRectMake(100, 100, 300, 100);
   [scrollView setBorderType:NSBezelBorder];
   [scrollView setHasVerticalScroller:YES];
   [scrollView setHasHorizontalScroller:YES];
   [scrollView setDocumentView:tcv];
   [self.window.contentView addSubview:scrollView];
   


メソッド名 メソッドの効果
- (void)setBorderType:(NSBorderType)borderType ボーダーの設定
- (void)setHasVerticalScroller:(BOOL)flag 垂直スクロールの有無
- (void)setHasHorizontalScroller:(BOOL)flag 水平スクロールの有無
- (void)setDocumentView:(NSView *)aView スクロールビューにスクロールするビューを乗せる
最終更新:2012年09月09日 19:27
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。
添付ファイル