【发布时间】:2014-01-19 22:34:32
【问题描述】:
我想知道如何使用子视图 UILabel 访问 UIScrollView。
我尝试使用.superview 访问 UIScrollView;但是我现在收到一个错误
No visible @interface for 'UIView' declares the selector 'scrollRectToVisible:animated:'
我使用的代码如下所示
- (void) SymbolButtonPressed:(NSString *)selectedString {
UILabel *label = (UILabel *)[self.view viewWithTag:currentlySelectedTag];
// perform scrolling here, figure out what view your uilable is in.
float newPosition = label.superview.contentOffset.x+label.frame.size.width;
CGRect toVisible = CGRectMake(newPosition, 0, label.superview.frame.size.width, label.superview.frame.size.height);
[label.superview scrollRectToVisible:toVisible animated:YES];
}
【问题讨论】:
标签: ios uiscrollview uilabel superview