基本上,我想做的是检测用户何时在文本视图中滚动,然后隐藏标签(如果可能,平滑淡出)。 (标签表示滚动查看文本的其余部分,但我不希望它在用户完成后仍然显示。)
如果您可以在答案中包含h / m文件中使用的代码,我们将不胜感激。
更新的代码供将来参考:
·H
@interface myViewController : UIViewController
@property(nonatomic,retain) IBOutlet UILabel *label;
的.m
@synthesize label;
- (void)scrollViewDidScroll:(UIScrollView *)textView
{
[UIView animateWithDuration:1.0 animations:^{
label.alpha = 0;
}];
}
然后确保将UITextView委托设置为self。
答案 0 :(得分:0)
您可以使用UIScrollView的委托方法– scrollViewDidScroll:
来检测用户是否已滚动,并使用UIView动画块淡出您的标签,如下所示:
[UIView animateWithDuration:1.0 animations:^{
label.alpha = 0
}];