亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > iOS > 正文

iOS中的UIStepper數值加減器用法指南

2020-07-26 03:20:07
字體:
來源:轉載
供稿:網友

UIStepper可以連續增加或減少一個數值??丶耐庥^是兩個水平并排的按鈕構成,一個顯示為“+”,一個顯示為“-”。
該控件的一個有趣的特征是當用戶按住“+”,“-”按鈕時,根據按住的時間長度,空間值的數字也以不同的數字改變。按住的時間越長,數值改變的越快??梢詾閁IStepper設定一個數值范圍,比如0-99. 它的顯示效果如下:

1. 屬性說明
value: 當前所表示的值,默認為0.0;
minimumValue: 最小可以表示的值,默認0.0;
maximumValue: 最大可以表示的值,默認100.0;
stepValue: 每次遞增或遞減的值,默認為1.0;

2.如何判斷加("+")減("-")
(1)通過設置一個   double* previousValue;   *// *用來記錄Stepper.value*的上一次值
(2)在對想操作的對象進行操作后,將Stepper.value = 0   

復制代碼 代碼如下:

#pragma mark - 設置UIStepper
- (void)createUIStepper{

    UIStepper * stepperButton = [[UIStepper alloc]initWithFrame:CGRectMake(225, 500, 30, 10)];
    [stepperButton addTarget:self action:@selector(controlStepperValue:) forControlEvents:UIControlEventValueChanged];
    stepperButton.maximumValue = 100.0;
    stepperButton.minimumValue = 0.0;
    stepperButton.value = INITUISTEPPERVALUE;
    stepperButton.stepValue = 1.0;
    stepperButton.continuous = YES;
    stepperButton.wraps = NO;
    stepperButton.autorepeat = YES;
    [self.view addSubview:stepperButton];
    [stepperButton release];

}


復制代碼 代碼如下:

- (void)controlStepperValue:(UIStepper *)stepper{

    if (_segment.selectedSegmentIndex == 0) {
        if (stepper.value > previousValue) {
            CGRect redRect = _redView.frame;
            redRect.size.height += 5;
            _redView.frame = redRect;
        } else {

            CGRect redRect = _redView.frame;
            redRect.size.height -= 5;
            _redView.frame = redRect;
        }
        previousValue = stepper.value;
    }else{
        if (stepper.value > previousValue) {
            CGRect redRect = _greenView.frame;
            redRect.size.height += 5;
            _greenView.frame = redRect;
        } else {

            CGRect redRect = _greenView.frame;
            redRect.size.height -= 5;
            _greenView.frame = redRect;
        }
        previousValue = stepper.value;
    }

}

3.基本用法整理
初始化控件

復制代碼 代碼如下:

UIStepper * step = [[UIStepper alloc]initWithFrame:CGRectMake(100, 100, 100, 100)];

設置控制器值是否連續觸發變化
復制代碼 代碼如下:

@property(nonatomic,getter=isContinuous) BOOL continuous;

若設置為YES,則長按會連續觸發變化,若設置為NO,只有在按擊結束后,才會觸發。
設置長按是否一直觸發變化
復制代碼 代碼如下:

@property(nonatomic) BOOL autorepeat;

若設置為YES,則長按值會一直改變,若設置為NO,則一次點擊只會改變一次值
設置控制器的值是否循環(到達邊界后,重頭開始,默認為NO)
復制代碼 代碼如下:

@property(nonatomic) BOOL wraps;

設置控制器的值
復制代碼 代碼如下:

@property(nonatomic) double value;

設置控制器的最大值和最小值
復制代碼 代碼如下:

@property(nonatomic) double minimumValue;//默認為0
@property(nonatomic) double maximumValue; //默認為100

設置控制器的步長
復制代碼 代碼如下:

@property(nonatomic) double stepValue;

設置控制器風格顏色
復制代碼 代碼如下:

@property(nonatomic,retain) UIColor *tintColor;

設置控制器背景圖片
復制代碼 代碼如下:

- (void)setBackgroundImage:(UIImage*)image forState:(UIControlState)state;

獲取背景圖片
復制代碼 代碼如下:

- (UIImage*)backgroundImageForState:(UIControlState)state;

通過左右按鈕的狀態設置分割線的圖片
復制代碼 代碼如下:

- (void)setDividerImage:(UIImage*)image forLeftSegmentState:(UIControlState)leftState rightSegmentState:(UIControlState)rightState;

獲取分割線圖片
復制代碼 代碼如下:

- (UIImage*)dividerImageForLeftSegmentState:(UIControlState)state rightSegmentState:(UIControlState)state;

設置和獲取加號按鈕的圖片
復制代碼 代碼如下:

- (void)setIncrementImage:(UIImage *)image forState:(UIControlState)state;
- (UIImage *)incrementImageForState:(UIControlState)state;

設置和獲取減號按鈕的圖片
復制代碼 代碼如下:

- (void)setDecrementImage:(UIImage *)image forState:(UIControlState)state;
- (UIImage *)decrementImageForState:(UIControlState)state;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
中国china体内裑精亚洲片| 亚洲在线视频观看| 亚洲免费高清视频| 久久视频免费观看| 国产精品久久久久久久av电影| 亚洲女在线观看| 日韩精品日韩在线观看| 国产亚洲日本欧美韩国| 97色在线播放视频| 少妇高潮久久77777| 青青草精品毛片| 亚洲第一精品夜夜躁人人爽| 91免费福利视频| 97超碰国产精品女人人人爽| 久久综合88中文色鬼| 国产精品大陆在线观看| 亚洲国产精品美女| 日韩av网站大全| 在线性视频日韩欧美| 亚洲欧美日本伦理| 人体精品一二三区| 亚洲激情在线观看| 欧美日韩国产区| 日韩视频免费中文字幕| 91po在线观看91精品国产性色| 日韩亚洲精品电影| 国产欧美中文字幕| 日韩欧美黄色动漫| 在线视频一区二区| 亚洲国产精品成人精品| 91色视频在线观看| 搡老女人一区二区三区视频tv| 久久高清视频免费| 国产精品日韩在线观看| 精品久久久久久久大神国产| 日本精品久久中文字幕佐佐木| 亚洲中国色老太| 久久精品国产免费观看| 在线观看中文字幕亚洲| 亚洲国产精品va在线| 亚洲视频网站在线观看| 成人免费网视频| 欧美亚洲另类激情另类| 人体精品一二三区| 欧美精品手机在线| 国产精品久久久久久久7电影| 久久大大胆人体| 欧美xxxx做受欧美| 欧美大尺度激情区在线播放| 亚洲人成电影网站| www.日韩.com| 国产又爽又黄的激情精品视频| 91豆花精品一区| 国产视频自拍一区| 欧美整片在线观看| 国产亚洲精品久久久久久牛牛| 国产在线观看91精品一区| 国产精品视频久| 日韩激情第一页| 久久久久久亚洲精品| 亚洲电影av在线| 亚洲国产精品电影在线观看| 亚洲欧洲在线免费| 亚洲高清免费观看高清完整版| 国产成人拍精品视频午夜网站| 91av在线播放| 国产精品av电影| 91色视频在线导航| 亚洲精品一区在线观看香蕉| 欧美亚洲在线播放| 亚洲欧美激情四射在线日| 97人洗澡人人免费公开视频碰碰碰| 精品亚洲精品福利线在观看| 91亚洲国产成人久久精品网站| 亚洲最大中文字幕| 久久91精品国产91久久久| 日韩成人在线观看| 91夜夜未满十八勿入爽爽影院| 国产精品视频大全| 亚洲精品久久久久久下一站| 欧美日韩高清在线观看| 久久99青青精品免费观看| 精品美女国产在线| 国产精品v日韩精品| 精品久久久香蕉免费精品视频| 亚洲欧美综合另类中字| 欧美专区在线播放| 欧美视频在线免费| 国产成人鲁鲁免费视频a| 欧美中文字幕视频在线观看| 亚洲欧美中文字幕在线一区| 精品国产乱码久久久久酒店| 国产精品视频精品视频| 亚洲国产精品久久精品怡红院| 日本一区二区在线免费播放| 538国产精品一区二区免费视频| 欧美精品xxx| 亚洲天堂2020| 日韩电影免费观看在线观看| 亚洲色图狂野欧美| 日韩二区三区在线| 久久免费视频网站| 日韩中文字幕在线免费观看| 国产女人精品视频| 亚洲色图美腿丝袜| 中文字幕日韩视频| 久久亚洲精品毛片| 成人网在线视频| 亚洲人成在线观| 亚洲91精品在线观看| 国产91网红主播在线观看| 亚洲视频在线看| 国产情人节一区| 国产精品91在线| 亚洲天堂av在线免费观看| 一区二区三区美女xx视频| 欧美大片网站在线观看| 亚洲国产欧美在线成人app| 国内精品久久久久久久久| 清纯唯美日韩制服另类| 国产91精品久久久| 成人做爰www免费看视频网站| 性欧美办公室18xxxxhd| 2019中文字幕在线免费观看| 国产成人精品久久久| 国产亚洲精品综合一区91| 北条麻妃一区二区在线观看| 黑人与娇小精品av专区| 浅井舞香一区二区| 成人欧美一区二区三区在线湿哒哒| 国内精品一区二区三区四区| 97婷婷涩涩精品一区| 国产欧美日韩中文字幕在线| 欧美国产日本高清在线| 亚洲伊人久久综合| 亚洲欧美日韩天堂| 欧美视频在线观看免费网址| 日韩h在线观看| 久久久久久免费精品| 久久精品视频va| 中文字幕欧美国内| 亚洲成年人影院在线| 久久成人av网站| 欧美午夜美女看片| 亚洲激情小视频| 中文字幕欧美日韩| 日韩中文字幕在线视频| 91欧美激情另类亚洲| 欧美最顶级的aⅴ艳星| 亚洲最新av在线| 97av在线视频| 国产精品久久久999| 97在线视频免费播放| 欧美极品少妇xxxxⅹ裸体艺术| 中文字幕亚洲欧美日韩在线不卡| 久久精品国产亚洲| 亚洲级视频在线观看免费1级| 欧美成人精品h版在线观看| 精品国产乱码久久久久久婷婷| 亚洲久久久久久久久久| 国产欧美日韩专区发布| 国产精品草莓在线免费观看| 国产精品嫩草视频| 亚洲国产精品va在线看黑人动漫|