概述 UIStepper用於增加或減少值的控制項。 屬性和方法 初始化方法 UIStepper *stepper = [[UIStepper alloc] initWithFrame:CGRectMake(100, 100, 100, 30)]; 設置是否為連續狀態 [stepper setConti ...
概述
UIStepper
用於增加或減少值的控制項。
屬性和方法
初始化方法
UIStepper *stepper = [[UIStepper alloc] initWithFrame:CGRectMake(100, 100, 100, 30)];
設置是否為連續狀態
[stepper setContinuous:NO];
設置長按是否一直觸發變化(若設置為YES
,則長按會一直發生改變,若為NO
,則一次點擊只會改變一次值)
[stepper setAutorepeat:NO];
設置控制器的值是否迴圈(到達邊界後,重頭開始,預設為NO
)
stepper.wraps = YES;
設置當前控制器的值
stepper.value = 20;
設置控制器的最小值(預設值為0)
stepper.minimumValue = 0;
設置控制器的最大值(預設值是100)
stepper.maximumValue = 100;
設置控制器的步長或增量值
stepper.stepValue = 5;
設置控制器的顏色
stepper.tintColor = [UIColor redColor];
設置控制器的背景圖片
[stepper setBackgroundImage:[UIImage imageNamed:@"登錄logo"] forState:(UIControlStateNormal)];
設置控制器遞減的圖片
[stepper setDecrementImage:[UIImage imageNamed:@"驗證碼"] forState:(UIControlStateNormal)];
設置控制器遞增的圖片
[stepper setIncrementImage:[UIImage imageNamed:@"驗證碼"] forState:(UIControlStateNormal)];
設置分割線的圖片
[stepper setDividerImage:[UIImage imageNamed:@"驗證碼"] forLeftSegmentState:(UIControlStateNormal) rightSegmentState:(UIControlStateNormal)];
添加點擊事件
[stepper addTarget:self action:@selector(valueChanged:) forControlEvents:(UIControlEventValueChanged)];
作者:coder小鵬