//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方法來定義 的,這兩個方法可以設定滑塊左邊和右邊的的,不過如果用的是同一張...