一.下面是我实现通过拖动scrollview来改变scrollview上的按钮透明度,如有异议可以指出
#import "ViewController.h"
@interface ViewController ()<UIScrollViewDelegate>//设置scrollview代理
/*
xib拖拽的scrollview和button
如需详细拖拽信息请看我上一篇文章
*/
@property (weak, nonatomic) IBOutlet UIScrollView *scrollview;
@property (weak, nonatomic) IBOutlet UIButton *button;
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
}
// 只要滑动就被调用 调用代理
-(void)scrollViewDidScroll:(UIScrollView *)scrollView
{
// 用scrollview的偏移量属性
CGFloat HE = scrollView.contentOffset.y/150;
if (HE >1)
{
HE =1;
}
// 设置按钮的透明度
self.button.alpha= 1-HE;
}