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 的 选择状态方法。