滑塊控制項UISlider

2021-08-02 03:00:59 字數 1135 閱讀 2424

//frame只能改變位置和寬度,不能改變高度

uislider* slider = [[uislider alloc]initwithframe:cgrectmake(10, 30, 200, 40)];

//改變滑塊的背景顏色

slider.backgroundcolor = [uicolor graycolor];

//設定滑條左邊的顏色

[slider setminimumtracktintcolor:[uicolor greencolor]];

//設定滑條右邊的顏色

[slider setmaximumtracktintcolor:[uicolor purplecolor]];

//設定滑塊的顏色

[slider setthumbtintcolor:[uicolor blackcolor]];

//繫結事件

[slider addtarget:self action:@selector(slideraction:) forcontrolevents:uicontroleventvaluechanged];

//設定左邊的

[slider setminimumvalueimage:[uiimage imagenamed:@"tab_3"]];

//設定右邊的

[slider setmaximumvalueimage:[uiimage imagenamed:@"tab_c3"]];

//設定左邊滑條的

[slider setminimumtrackimage:[uiimage imagenamed:@"tab_3"] forstate:uicontrolstatenormal];

//設定右邊滑條的

[slider setmaximumtrackimage:[uiimage imagenamed:@"tab_c3"] forstate:uicontrolstatenormal];

[self.view addsubview:slider];

nslog(@"----%.2f",slider.value);

}

-(void)slideraction:(uislider*)sender

UISlider滑塊控制項

uislider例項提供乙個控制項,讓使用者通過左右拖動乙個滑塊 可稱其為 縮圖 來選擇乙個值。預設情況下,滑塊的最小值為0.0,最大值為1.0。當然可以在屬性面板中通過設定 minimumvalue 和maximumvalue 來進行定製這兩個值。如果要為控制項兩端設定樣式,可以新增一對相關影象 ...

滑塊控制項UISlider

滑塊控制項uislider繼承與uicontrol uislider slider uislider alloc initwithframe cgrectmake 30,200,300,34 slider.minimumvalue 0 最小值 預設0 slider.maximumvalue 1 最大...

自定義UISlider的樣式和滑塊

又做完乙個專案,遂到了寫帖時間了,要跟大家分享的是 自定義uislider的和滑塊,先看一下效果 然後是實現了,我們使用的是uislider的setminimumtrackimage,和setmaximumtrackimage方法來定義 的,這兩個方法可以設定滑塊左邊和右邊的的,不過如果用的是同一張...