//自定义的给力的分段视图 #import @protocol STSegViewDelegate; @interface STSegView : UIView { MyBlockType clkBlock; } @property(assign)CGFloat font; @property(nonatomic,strong)UIColor* colorNormal; @property(nonatomic,strong)UIColor* colorSelected; /**会动的bar的颜色。 */ @property(nonatomic,strong)UIColor* barColor; /**dataSource */ @property(nonatomic,strong)NSArray* titles; @property(nonatomic,assign)NSInteger selectedIndex; //default is 0 @property(assign)id delegate; -(void)click:(MyBlockType)block; @end @protocol STSegViewDelegate @optional /**点击按钮后会触发此方法。手动设置则不会触发? */ -(void)didSelectedIndex:(NSInteger)index; @end