所以我决定在页面中得到回应说1-100然后101-200等.
所以我的问题从这里开始,我怎么知道我已经到达tableVIEw的末尾或者单元格是否可见说第100行?
我不想实现Load More …按钮等.
在此之后,我将发送一个新范围的新响应.
这是我到目前为止所尝试的:
试图跟踪scrollVIEw并通过服务调用获取下一组数据.
*它适用于旧鼠标,但刷卡失败.
解决方法 也许你可以确定滚动后的最后一个可见行,我有一个使用这种方法的子类NStableVIEw@interface MytableVIEw : NStableVIEw- (NSInteger)lastVisibleRow;@end@implementation MytableVIEw - (NSInteger)lastVisibleRow { NSRect bounds = [[self supervIEw] bounds]; bounds.origin.y += bounds.size.height - 1; return [self rowAtPoint:bounds.origin]; }@end总结
以上是内存溢出为你收集整理的objective-c – 如何知道我们到达了NSTableView的最后一行全部内容,希望文章能够帮你解决objective-c – 如何知道我们到达了NSTableView的最后一行所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)