VBFPopFlatButton 源码分析

2017-09-20  本文已影响0人  BoxDeng

VBFPopFlatButton 上面 码了 四层 CaLayer.

层次关系, hierachy:

_thirdSegment, // button menu  type only (FlatButtonType)

_secondSegment

_firstSegment

bckgLayer // button style round only.  可以通过layer, 设置button 的背景颜色。


设计理念:

为什么 要设置Btn Style,  部分属性才可以 访问,plain  btn 设置color 好丑。

出于 美观。

初衷:

我想要 通过 Quartz 2D 手工代码绘制 button 的 backgroundImage, 配合 button 的 state 枚举 , 挺好的。

有困难。

网上的搞法, 都是 通过 layer.

VBFPopFlatButton 好像 overwrite 了 btn 的 选择状态方法。

上一篇 下一篇

猜你喜欢

热点阅读