2012-04-29 5 views
0

많은 행이있는 테이블 (마지막 행을 보려면 스크롤해야 함을 의미합니다)을 아래 코드와 함께 코드에서 선택하고 코드를 작성하려고합니다. 그 테이블은 자동으로 스크롤하고 선택된 행을 나에게 보여줍니다. 나는 테이블에 대해 다음과 같이 displayRect를 사용하지만oscx에서 코드에서 행을 선택할 때 NSTable이 자동으로 스크롤됩니다.

[self.tbl displayRect:NSMakeRect(0, currentIndex*30, self.tbl.frame.size.width, self.tbl.frame.size.height)]; 

답변

2

scrollRowToVisible: row

건배를 시도

1

당신은 NSTableView는 방법, scrollRowToVisible을 사용해야 작동하지 않습니다

int currentIndex=..; 
NSIndexSet *index=[NSIndexSet indexSetWithIndex:currentIndex]; 
[self.tbl selectRowIndexes:index byExtendingSelection:YES]; 

:

관련 문제