优化EffectViewController（部分）

重新写的