Iphone 确定谁调用了委托方法
在我的项目中,我有一些滚动视图和一个表格视图。我已经实现了委托方法Iphone 确定谁调用了委托方法,iphone,uiscrollview,Iphone,Uiscrollview,在我的项目中,我有一些滚动视图和一个表格视图。我已经实现了委托方法-(void)scrollViewDidScroll:(UIScrollView*)scrollView它由scroll view和tableview调用(因为tableview是scroll view的一个子类)。我想知道该方法不是由表视图调用的。我该怎么做呢?像这样的简单检查应该可以做到: if ([scrollView isKindOfClass:[UITableView class]] == YES) { // t
-(void)scrollViewDidScroll:(UIScrollView*)scrollView
它由scroll view和tableview调用(因为tableview是scroll view的一个子类)。我想知道该方法不是由表视图调用的。我该怎么做呢?像这样的简单检查应该可以做到:
if ([scrollView isKindOfClass:[UITableView class]] == YES) {
// table
}
else {
// scroll view
}
或者为多个表/滚动视图设置和比较标记像这样的简单检查应该可以做到:
if ([scrollView isKindOfClass:[UITableView class]] == YES) {
// table
}
else {
// scroll view
}
或者为多个表/滚动视图设置和比较标记UIScrollView是UITableView的父类,您可以使用isKindOfClass检查这一点。。因为Alexander是rightUIScrollView是UITableView的父类,所以可以使用isKindOfClass检查这一点。。亚历山大是对的