uiswitch样式_iOS - UISwitch 、UISegmentedControl
#pragma mark----目錄----
1、UISwitch開關(guān)
2、UISegmentedControl分段選擇控制器
3、UISlider滑桿
4、UIProgressView進(jìn)度條
5、UIActivityIndicatorView等待視圖
#pragma mark----UISwitch---
*UISwitch開關(guān)的大小是固定的
*on這個屬性設(shè)置開關(guān)開啟關(guān)閉也可以讀取開關(guān)的狀態(tài)
*注意屬性onImage、offImage在ios7之后已經(jīng)失效現(xiàn)在不能使用
*onTintColor開啟狀態(tài)軌道的顏色
*tintColor未打開按鈕時軌道的顏色
*thumbTintColor小圓點的顏色
#pragmamark----UISlider----
*UISlider滑桿調(diào)音量放大縮小圖片文字大小...(ios不允許設(shè)置手機(jī)亮度)
*value這個屬性設(shè)置滑動的值minimumValue最小值默認(rèn)0.0、maximumValue最大值默認(rèn)1.0
*minimumValueImage設(shè)置沒有拖動過的圖片
*maximumValueImage設(shè)置拖動之后的圖片
*minimumTrackTintColor設(shè)置顏色
*maximumTrackTintColor設(shè)置顏色
*thumbTintColor設(shè)置小圓點顏色
*設(shè)置弧度默認(rèn)為0.0
*slider.transform= CGAffineTransformMakeRotation(0.0);
#pragma mark ---UISegmentedControl---
*UISegmentedControl分段選擇控件作用:代替了多個按鈕的功能實現(xiàn)了分段選擇的功能
numberOfSegments
*selectedSegmentIndex通過它判斷點擊的是控件上的哪一個Item
*momentary可以在界面上顯示選中Item的狀態(tài)默認(rèn)值NO(YES不記錄選中的按鈕)
*initWithItems:數(shù)組(字符串、圖片二選一)它的初始化方式
*設(shè)置到導(dǎo)航欄上self.navigationItem.titleView = SegmentedControl;
*setTitle:@"" forSegmentAtIndex:1修改標(biāo)題
*insertSegmentWithTitle:@""
atIndex:1 animated:YES添加文字標(biāo)題
*insertSegmentWithImage:[UIImage
imageNamed:@"leiLei"]? atIndex:1 animated:YES添加圖片標(biāo)題
#pragma mark ---UIProgressView進(jìn)度條---
*UIProgressView進(jìn)度條只是一個UIView不能拖動
*Progress進(jìn)度條的當(dāng)前進(jìn)度(0.0-1.0)
*progressViewStyle進(jìn)度條的樣式
*可以用定時器來改變當(dāng)前進(jìn)度
#pragma mark--UIActivityIndicatorView-
*UIActivityIndicatorView等待視圖(加載時)風(fēng)火輪菊花它的寬高也不可定制
*initWithActivityIndicatorStyle初始化
*要想顯示就要開始動畫因為默認(rèn)停止的時候消失
*[indicatorstartAnimating];
*設(shè)置風(fēng)火輪的顏色
*indicator.color= [UIColor redColor];
*5秒鐘后執(zhí)行方法
[selfperformSelector:@selector(stopIndicator)withObject:nilafterDelay:5];
總結(jié)
以上是生活随笔為你收集整理的uiswitch样式_iOS - UISwitch 、UISegmentedControl的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (译)Windows Azure的7月更
- 下一篇: 黑马程序员---面向对象笔记总结