【发布时间】:2014-01-27 15:50:54
【问题描述】:
我在 UIScrollView 上有一个用于阴影的 UIBezierPath,但阴影与我的 scollview 一起滚动。有没有办法修复阴影,但保留scoll的能力?
编辑(添加代码):
UIScrollView *scroll = [[UIScrollView alloc] initWithFrame:viewcontroller.view.frame];
[[scroll layer] setMasksToBounds:NO];
[[scroll layer] setShadowOffset:CGSizeMake(-5, 1)];
[[scroll layer] setShadowOpacity:0.2];
UIBezierPath *path = [UIBezierPath bezierPathWithRect:[viewcontroller.view bounds]];
[[scroll layer] setShadowPath:[path CGPath]];
[viewcontroller.view addSubview:scroll];
【问题讨论】:
-
如何将阴影添加到 ScrollView?如果删除路径线会发生什么?
-
添加代码,删除路径行会导致延迟
标签: objective-c uiscrollview shadow uibezierpath