Mam NSTableView, i chciałbym wiedzieć, kiedy użytkownik przewinął do dołu, więc mogę wykonać akcję. Nie jestem pewien, jak to zrobić?Jak ustalić, czy użytkownik przewinął do końca NSTableView
UPDATE: Oto jak ja obliczania dole tabeli:
-(void)tableViewDidScroll:(CPNotification) notification
{
var scrollView = [notification object];
var currentPosition = CGRectGetMaxY([scrollView visibleRect]);
var tableViewHeight = [messagesTableView bounds].size.height - 100;
//console.log("TableView Height: " + tableViewHeight);
//console.log("Current Position: " + currentPosition);
if (currentPosition > tableViewHeight - 100)
{
console.log("we're at the bottom!");
}
}
można pokazać fragment? –
Zaktualizowałem wpis. –
To działa dobrze, możesz mi pomóc trochę w obliczeniu, czy dolne piksele są widoczne? –