子类化时是否允许覆盖 UIScrollView 的 setContentOffset 方法?这个 AppStore 有存档吗?
样本:
-(void)setContentOffset:(CGPoint)contentOffset {
[super setContentOffset:contentOffset];
NSLog(@"co: %@",NSStringFromCGPoint(contentOffset));
if(_willScroll)
[_svDelegate setContentOffset:CGPointMake(contentOffset.x, contentOffset.y *2)];
}
谢谢,
奥米德
最佳答案
是的。许多 iPhone 程序员的子类 UIScrollView
然后替换或扩展公共(public) API 的功能,如 setContentOffset
.
我要为您做的唯一更正是使用正确的 API。它不是:setContentOffset:
但相反的是
setContentOffset: animated:
(即使用 animated
参数——Apple 的文档在此处为您链接)。
关于ios - 覆盖 setContentOffset,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8785948/