滑塊在很多地方都有使用,所以這裡向大家展示乙個自定義的可雙向控制的slider,並且可以通過**方法獲取相應的範圍值,部分**如下:
屬性值:
/**
設定最小值
*/@property (nonatomic,assign)cgfloat minnum;
/**設定最大值
*/@property (nonatomic,assign)cgfloat maxnum;
/**設定min 顏色
*/@property (nonatomic,weak)uicolor *mintintcolor;
/**設定max 顏色
*/@property (nonatomic,weak)uicolor *maxtintcolor;
/**設定 中間 顏色
*/@property (nonatomic,weak)uicolor *maintintcolor;
/**顯示較小的數label
*/@property (nonatomic,strong)uilabel *minlabel;
/**顯示較大的數label
*/@property (nonatomic,strong)uilabel *maxlabel;
/**當前最小值
*/@property (nonatomic,assign)cgfloat currentminvalue;
/**當前最大值
*/@property (nonatomic,assign)cgfloat currentmaxvalue;
/**顯示 min 滑塊
*/@property (nonatomic,strong)uibutton *minslider;
/**顯示 max 滑塊
*/@property (nonatomic,strong)uibutton *maxslider;
/**設定單位
*/@property (nonatomic,copy)nsstring * unit;
根據這些可以顯示想要的顏色樣式,
使用方式:
_slider = [[jldoubleslider alloc]initwithframe:cgrectmake(0, 0, 300, 40)];
_slider.unit = @"¥";
_slider.minnum = 14;
_slider.maxnum = 59;
_slider.mintintcolor = [uicolor redcolor];
_slider.maxtintcolor = [uicolor bluecolor];
_slider.maintintcolor = [uicolor blackcolor];
[self.view addsubview:_slider];
介面效果:
iOS可復用控制項之調節控制項
效果 實現 htadjustview.h import inte ce htadjustview uiview 設定名稱 當前值 單位 上限值 下限值 void setname nsstring name value cgfloat value unit nsstring unit maxvalue...
iOS開發之MBProgressHUD的使用
mbprogresshud是ios中的乙個第三方庫,主要是在介面上顯示乙個載入的進度框或者提示框,如下圖所示 下面就記錄一下使用mbprogresshud的方法 1 匯入mbprogresshud到專案中 這裡使用cocoapods匯入,podfile檔案的內容如下 如果不清楚mbprogressh...
iOS開發之MBProgressHUD的使用
mbprogresshud是ios中的乙個第三方庫,主要是在介面上顯示乙個載入的進度框或者提示框,如下圖所示 下面就記錄一下使用mbprogresshud的方法 1 匯入mbprogresshud到專案中 這裡使用cocoapods匯入,podfile檔案的內容如下 如果不清楚mbprogressh...