zl程序教程

您现在的位置是:首页 >  移动开发

当前栏目

IOS UIStepper(步进控件)使用总结

ios 总结 控件 步进 使用
2023-09-14 08:59:45 时间

@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;


iOS小技能:下拉刷新控件的适配 1. 下拉顶部背景色设置: 往tableView的父控件添加拉伸背景视图 2. present 半屏适配 iOS13 modalPresentationStyle属性默认不是全屏样式`UIModalPresentationFullScreen`,而是半屏样式,需要根据需求手动设置。 present 半屏,会导致列表下拉刷新失效。
iOS开发:用XIB拖控件关联时报错:“Could not insert new outlet connection…”解决方法 在iOS开发过程中,尤其是iOS开发初期,会遇到各种各样的错误,有些错误是开发者的不熟悉或者疏忽大意造成的,还有些是无厘头的错误,可以通过重启Xcode或者重启电脑就可解决。