// // ASValuePopUpView.h // ValueTrackingSlider // // Created by Alan Skipp on 27/03/2014. // Copyright (c) 2014 Alan Skipp. All rights reserved. // // ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ // This UIView subclass is used internally by ASValueTrackingSlider // The public API is declared in ASValueTrackingSlider.h // ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ #import @protocol ASValuePopUpViewDelegate - (CGFloat)currentValueOffset; //expects value in the range 0.0 - 1.0 - (void)colorAnimationDidStart; - (void)popUpViewDidHide; @end @interface ASValuePopUpView : UIView @property (weak, nonatomic) id delegate; @property (nonatomic) CGFloat cornerRadius; - (UIColor *)color; - (void)setColor:(UIColor *)color; - (UIColor *)opaqueColor; - (void)setTextColor:(UIColor *)textColor; - (void)setFont:(UIFont *)font; - (void)setString:(NSString *)string; - (void)setAnimatedColors:(NSArray *)animatedColors withKeyTimes:(NSArray *)keyTimes; - (void)setAnimationOffset:(CGFloat)offset; - (void)setArrowCenterOffset:(CGFloat)offset; - (CGSize)popUpSizeForString:(NSString *)string; - (void)show; - (void)hide; @end