1
Galvin OP 求各路大神解答啊T_T
|
2
thuai 2015 年 4 月 12 日
最简单的做法,顶部和底部都用个半透的mask,不可以做到么?
|
3
Madimo 2015 年 4 月 12 日 via iPhone
实现起来很简单,主要是用 CALayer 的 mask 属性以及 CAGradientLayer,手机码字不方便具体 Google 吧
|
6
wezzard 2015 年 4 月 13 日
CALayer 都不用,現在 UIView 有了 maskView 這個 property 之後可以直接才 UIKit 這一層完成。
|
7
krafttuc 2015 年 4 月 13 日
UIVisualEffectView
|
10
wezzard 2015 年 4 月 14 日
@Galvin 我沒具體實現過,因爲我發現以我接觸的需求但凡碰到要漸變的,就要進入 CoreAnimation 這個 tech stack了,我看了下 API,你準備一張上下有不透明漸變,中間是透明的PNG圖片然後 init 一個 UIImageView 出來再設置 maskView 應該就可以了。另外這個也是 iOS 8 特性。 UIVisualEffectView 是背後的 blurring 特效,網易的這個特效很可能是他們自己寫的,因爲要兼容 iOS 7。
|
11
kobe1941 2015 年 4 月 14 日
跑个题啊,这个歌词显示目测都是用tableView直接一行歌词一个tableviewcell就实现啦?
|