首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【IOS 开发】基本 UI 控件详解 (UISegmentedControl | UIImageView | UIProgressView | UISlider | UIAlertView )

进度条控件 (UIProgressView) 1....UIProgressView 控件属性 UIProgressView 属性截图 :  (1) Style 属性 Style 属性 :  -- Default : 使用默认风格的进度条; -- Bar...设置进度条完成的图片; -- 注意 : 该属性在 Interface Builder 中没有体现出来; (6) trackImage 属性 trackImage 属性 : 设置进度条轨道图片; -- 注意...White : 大的 白色 风格; -- White : 白色风格; -- Gray : 灰色风格; (2) Color 属性 Color 属性 :  -- 作用 : 设置进度条的颜色, 设置该属性会覆盖之前选中的风格中的颜色...拖动条控件 (UISlider) 简介 属性截图 :  (1) UISlider 图片设置方法 UISlider 设置图片方法 :  -- 已完成进度轨道图片 : "setMinimumTrackingImage

2.4K40
您找到你想要的搜索结果了吗?
是的
没有找到

WKWebView

可以使用stopLoading方法来停止页面的加载,使用loading属性来查看是否正在加载。 要允许用户在Web历史页面中前进或者后退,要为按钮设置goBack或者goForward的动作。...要关闭这个默认的行为,用 WKDataDetectorTypes 设置 dataDetectorTypes 属性以包含 WKDataDetectorTypePhoneNumber 标志。...给WKWebView做一个进度条的步骤如下: 1,声明并初始化一个UIProgressView @property(nonatomic , strong) UIProgressView *progressView...;//声明进度条 //初始化进度条视图 - (UIProgressView *)progressView { if (_progressView == nil) { CGRect frame = CGRectMake...progressView.tintColor = UIColor.blueColor;// 设置进度条色调 _progressView.trackTintColor = kWhiteColor;//设置进度条跟踪色调

5.9K20

AFNetworking源码探究(二十四) —— UIKit相关之UIProgressView+AFNetworking分类

---- 接口API 下面我们先看一下接口的API /** This category adds methods to the UIKit framework's `UIProgressView` class...此类别中的方法为将进度绑定到会话任务的上载和下载进度提供了支持。 该接口比较少,其实就是一个上传任务和一个下载任务分别和进度的绑定,可动画。 这里大家还要注意一个关于类的继承的细节。...af_setUploadProgressAnimated:animated]; } 这里逻辑很清晰,简单的说一下,如果任务是完成状态,那么就直接return,然后给task添加KVO观察,观察属性是state和countOfBytesSent,最后就是设置是否可动画的状态...animated]; } 这里逻辑很清晰,简单的说一下,如果任务是完成状态,那么就直接return,然后给task添加KVO观察,观察属性是state和countOfBytesReceived,最后就是设置是否可动画的状态...后记 本篇主要分析了UIProgressView+AFNetworking分类,主要实现了上传任务和下载任务与进度之间的绑定。

23131

IOS开发之简单音频播放器

在播放器中我们用到了UIProgressView(进度条)来显示音频的播放进度,用UILabel显示播放的当前时间和总时间。...; //把ImageView添加到view的最底层 [self.view insertSubview:self.backView atIndex:0];    ​    ​    ​2.初始化我们的进度条并设置进度条的位置和大小...同时把进度条通过addSubView加入到我们的主视图中 1 2 3 4 /*实例化进度条,并添加到主视图*/ self.progress = [[UIProgressView alloc] initWithFrame...self.player.duration;     //获取音频的当前时间     NSTimeInterval currentTime = self.player.currentTime;     //根据时间比设置进度条的进度...    self.label.text = timeString; }     ​    ​    ​3.下面是segment要回调的方法根据segment的selectedSegmentIndex来设置播放器的播放还是停止

1.6K60

iOS实践:根据进度绘制进度条、进度扇形、进度球1. 效果展示及思维导图2. 项目准备工作3. 进度条的实现4. 扇形进度指示器5. 球形指示器

我们这些模拟都是通过滑杆的,所以所有的操作涉及到多线程。 3. 进度条的实现 进度条我们这里就直接使用了SB的UIProgressView这个控件。...一行代码搞定: @property (weak, nonatomic) IBOutlet UIProgressView *lineView; - (IBAction)sliderValueChanged...设置扇形的填充模式、填充颜色。 给View设置一个进度的属性,用来让外界赋值。 重新进度属性的set方法,为的是给进度赋值的时候可以时时刷新UI,同时用文字Label显示进度的具体数值。...设置球形的填充模式、填充颜色。 为了让球形看起来更自然,要在球形的外面填充一个空心描边的圆形。 给View设置一个进度的属性,用来让外界赋值。...ballProgress.gif 源代码下载地址 好了,过年戳更,新年有大吉~加油!

2.6K30

《iOS Human Interface Guidelines》——Progress View进度视图

进度视图 进度视图显示一个任务的进度或者一个知道持续时间的进程(如下所示是邮件中的工具栏)。...API NOTE 查看UIProgressView Class Reference学习更多关于在你的代码中定义进度视图的内容。...一个进度视图: 由一个随着任务或进程的进度从左向右填充的轨迹构成 不允许用户交互 iOS定义了两种风格的进度视图: 默认风格。默认风格包含了一个未填充的轨迹外观,这样它就可以独立于内容区域。...栏风格包含未填充的轨迹外观,因为它意在和栏一起显示,比如导航栏或工具栏。 使用进度视图来给有着明确定义持续时间的任务一个反馈,尤其是当要显示任务大约还要耗费多长时间时很重要。...合适的话,协调进度视图的外观和你app的风格保持一致。通过自定义一个进度视图,你可以特定比如进度视图的轨迹和填充的自定义的色调或图片。 本文翻译自苹果官方开发文档

34220

100行代码搞定短视频App,终于可以和美女合唱了

SDK 准备一段视频,我是从某音上随便下了一个, Airdrop到电脑上保存为demo.mp4 开工 大概的思路是这样的 ● 在界面上放两个View, 一个用来播放,一个用 来录制 ● 再放一个按钮和进度条来开始录制和显示进度...● 录制与源视频相同的时长后停止 ● 把录好的视频与源视频左右合成 ● 预览合成好的视频 先来开始工程的创建,打开Xcode, File - New - Project, 起个好名字,这里就叫Demo...放View 然后加上进度条,在ViewController.m中设置IBOutlet绑定界面,并设置好按钮的IBAction。...; @property (weak, nonatomic) IBOutlet UIButton *recordButton; @property (weak, nonatomic) IBOutlet UIProgressView...另外加上在进度条上显示进度的逻辑 - (IBAction)onTapButton:(UIButton *)sender { [_editor startPlayFromTime:0 toTime

1.3K20

iOS网络--『文件下载、断点下载』的实现(一):NSURLConnection

但是大文件下载需要考虑很多情况来改善用户体验,比如说:下载进度的显示、暂停下载以及断点续传、离线断点续传,还有下载时占用手机内存情况等等。.../ @property (weak, nonatomic) IBOutlet UIProgressView *progressView; /** 下载进度条Label */ @property (weak...设置一个NSURLConnection的全局变量。 如果继续下载,设置HTTP请求头的Range为当前已下载文件的长度位置到最后文件末尾位置。.../ @property (weak, nonatomic) IBOutlet UIProgressView *progressView; /** 下载进度条Label */ @property (weak...设置HTTP请求头中的Range NSString *range = [NSString stringWithFormat:@"bytes=%ld-", self.currentLength

1.9K50

100行代码搞定短视频App,终于可以和美女合唱了。

这里下载SDK 准备一段视频,我是从抖音上随便下了一个, Airdrop到电脑上保存为demo.mp4 开工 大概的思路是这样的 在界面上放两个View, 一个用来播放,一个用来录制 再放一个按钮和进度条来开始录制和显示进度...录制与源视频相同的时长后停止 把录好的视频与源视频左右合成 预览合成好的视频 先来开始工程的创建,打开Xcode, File - New - Project, 起个好名字,这里就叫Demo好了。...,在ViewController.m中设置IBOutlet绑定界面,并设置好按钮的IBAction。...; @property (weak, nonatomic) IBOutlet UIButton *recordButton; @property (weak, nonatomic) IBOutlet UIProgressView...另外加上在进度条上显示进度的逻辑。

34.1K4742
领券