IOS UIProgressView控件用法

进度条控件是IOS开发中一个简单的系统控件,使用总结如下:

初始化一个进度条:

- (instancetype)initWithProgressViewStyle:(UIProgressViewStyle)style;

注意:1.用这个方式初始化的进度条系统会默认给一个长度。

2.进度条的长度可以通过frame来设置,但是只有前三个参数有效。

3.风格枚举如下:

typedef NS_ENUM(NSInteger, UIProgressViewStyle) {
    UIProgressViewStyleDefault,     // 普通样式
    UIProgressViewStyleBar,         // 用于工具条的样式
};

设置进度条风格样式

@property(nonatomic) UIProgressViewStyle progressViewStyle;

设置进度条进度(0.0-1.0之间,默认为0.0)

@property(nonatomic) float progress;

设置已走过进度的进度条颜色

@property(nonatomic, retain) UIColor* progressTintColor;

设置未走过进度的进度条颜色

@property(nonatomic, retain) UIColor* trackTintColor;

设置进度条已走过进度的背景图案和为走过进度的背景图案(IOS7后好像没有效果了)

@property(nonatomic, retain) UIImage* progressImage;

@property(nonatomic, retain) UIImage* trackImage;

设置进度条进度和是否动画显示(动画显示会平滑过渡)

- (void)setProgress:(float)progress animated:(BOOL)animated;

学习使用 欢迎转载

时间: 2024-10-15 06:08:40

IOS UIProgressView控件用法的相关文章

Xamarin.iOS常用控件总结

1.UIButton控件 btn.SetTitle("test", UIControlState.Normal); UIControlState枚举类型使用: Normal:默认可使用状态 Highlighted:当点击控件事件时控件的状态 Disabled:控件状态不可用 Selected:控件选中时的状态 Application: 使用Application的一个附加控件状态 Reserved: UIButton btn = UIButton.FromType(UIButtonTy

iOS常用控件尺寸大集合

元素控件 尺寸(pts) Window(含状态栏) 320 x 480 Status Bar的高度 20 Navigation Bar的高度 44 含Prompt的Navigation Bar的高度 74 Navigation Bar的图标 20×20(透明的png) Tool Bar的高度 44 Tool Bar的图标 20×20(透明的png) Tab Bar的高度 49 Tab Bar的图标 30×30(透明的png) 竖直时键盘的高度 216.252(iOS 5+的中文键盘) 水平时键盘

流和打印控件用法

流: 1 private void 打开OToolStripMenuItem_Click(object sender, EventArgs e) 2 { 3 openFileDialog1.Filter = "文本文件|*.txt|全部文件|*.*";//规定文件格式,固定写法. 4 DialogResult dr = openFileDialog1.ShowDialog(); 5 if (dr == DialogResult.OK) 6 { 7 label1.Text = openF

iOS第三方控件

一.SIAlertView https://github.com/Sumi-Interactive/SIAlertView 感言: 扁平化设计的对话框(UIAlertView),对话框的弹出与消失的动画很不错,可以自定义对话框的外观 iOS第三方控件

iOS UITextField控件总结

iOS UITextField控件总结 先声明下面总结不是自己写的. //初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextBorderStyleRoundedRect; typedef enum { UITextBorderStyleNone

iOS基础控件UINavigationController中的传值

iOS基础控件UINavigationController中的传值,代理传值,正向传值,反向传值 #import <UIKit/UIKit.h> //声明一个协议 @protocol SendValue<NSObject> //定义一个方法 - (void)sendBtnTitle:(NSString *)title; @end @interface FirstViewController : UIViewController // 定义代理 @property (nonatomi

TabControl控件用法图解[转载]

1.创建一个基于对话框的MFC工程,名称设置为"My". 2.在自动生成的对话框模板中,删除"TODO: Place dialog controls here."静态文本框."OK"按钮和"Cancel"按钮. 在对话框资源上从工具箱中添加上一个TabControl控件: 3. 根据需要修改一下属性,然后右击控件,为这个控件添加一个变量,将此控件跟一个CTabCtrl类变量绑定在一起,这里设为m_tabctrl 4. 创建两个

IOS Ui控件 修改位置和尺寸,代码添加控件

所有的UI控件最终都继承自UIView,UI控件的公共属性都定义在UIView中, UIView的常见属性 UIView *superview; 获得自己的父控件对象 NSArray *subviews; 获得自己的所有子控件对象 NSInteger tag; 控件的ID(标识),父控件可以通过tag来找到对应的子控件 CGAffineTransform transform; 控件的形变属性(可以设置旋转角度.比例缩放.平移等属性) CGRect frame; 控件所在矩形框在父控件中的位置和尺

DataGridView控件用法合集

1 using System; 2 using System.Collections.Generic; 3 using System.Drawing; 4 using System.Linq; 5 using System.Text; 6 using System.Threading.Tasks; 7 using System.Windows.Forms; 8 9 namespace Formes 10 { 11 12 //*DataGridView控件用法合集 */ 13 class Data