配置Stepper-创新互联


   continuous 属性 BOOL类型,默认YES,YES时表示当用户交互时会立刻发送ValueChange事件,NO则是只有等用户交互结束时才发送ValueChange事件
   autorepeat 属性 BOOL类型,默认YES,YES时表示按住加号或减号不松手,数字会持续变化
   wraps 属性 BOOL类型,默认NO,YES时当value加的超过maximumValue,value将变成minimumValue的值,当减的比minimumValue还小,则value变成maximum的值。如果设成NO,这value不会超过大和最小值
   minimumValue 属性 Double型 默认为0,最小值,当设置值大于或等于maximumValue时会报一个NSInvalidArgumentException异常
   maximumValue 属性 Double型 默认为100,是Stepper的大值,当设置小于或等于minimumValue时会报一个NSInvalidArgumentException异常
   stepValue 属性 Double型 默认为1,Stepper的增量或者步数(例如stepValue 是10,则点一下加就加10,减也是减10),必须大于0,否则会报一个NSInvalidArgumentException异常
   访问 Stepper的值
   value 属性 Double型 默认是0,上限是maximumValue 下限是minimumValue,当数值改变时,会发送UIControlValueEventChanged给目标
   定制化外观
   tintColor 属性 UIColor型,默认是nil,iOS 6新增

   - (UIImage *)backgroundImageForState:(UIControlState)state
   什么状态时用什么背景图片,iOS 6新增

   UIControlState 有六个枚举变量

   enum {

       UIControlStateNormal              = 0,        正常情况
       UIControlStateHighlighted         = 1 << 0,   在作用域内点击但是没有松手
       UIControlStateDisabled            = 1 << 1,   禁止使用时
       UIControlStateSelected            = 1 << 2,   点击且松手一般是按钮按下且凹陷的状态
       UIControlStateApplication         = 0x00FF0000,额外的状态当应用程序使用时
       UIControlStateReserved            = 0xFF000000 内部框架使用
   };

   - (void)setBackgroundImage:(UIImage *)p_w_picpath forState:(UIControlState)state
   最好图片是可伸缩的 iOS 6新增

   - (UIImage *)decrementImageForState:(UIControlState)state
   iOS 6新增
   - (void)setDecrementImage:(UIImage *)p_w_picpath forState:(UIControlState)state
   iOS 6新增
   减号按钮的图片

   - (UIImage *)incrementImageForState:(UIControlState)state
   iOS 6新增
   - (void)setIncrementImage:(UIImage *)p_w_picpath forState:(UIControlState)state
   iOS 6新增
   加号按钮的图片

   - (UIImage *)dividerImageForLeftSegmentState:(UIControlState)leftState rightSegmentState:(UIControlState)rightState
   leftState是左边的那个按钮的状态,rightState是右边那个按钮的状态
   两个按钮不同状态时换控件图片,iOS 6新增
   - (void)setDividerImage:(UIImage *)p_w_picpath forLeftSegmentState:(UIControlState)leftState rightSegmentState:(UIControlState)rightState
   iOS 6新增

   例子:
   testStepper.stepValue = 10;
   testStepper.minimumValue = 0;
   testStepper.maximumValue = 55;
   testStepper.value = 10;
   testStepper.tintColor = [UIColor redColor];
   testStepper.wraps = YES;
   一开始就一直点加,则值的变化为 20 30 40 50 55
   一开始就一直点减,则值的变化为 0
   当到达上限或下限时,且wraps没有设置成YES,则相应的加或减的按钮会disable

创新互联是一家集网站建设,枣阳企业网站建设,枣阳品牌网站建设,网站定制,枣阳网站建设报价,网络营销,网络优化,枣阳网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


文章名称:配置Stepper-创新互联
当前URL:http://pwwzsj.com/article/cejsdp.html