基础
@派生自UIView,所以它是视图,也可以附着在视图上。
一.创建
// 因为UIActivityIndicatorView的大小是固定的,可以直接设置它.center UIActivityIndicatorView* activityIndicatorView = [ [ UIActivityIndicatorView alloc ] initWithFrame:CGRectMake(250.0,20.0,30.0,30.0)];
二. 属性设置风格
activityIndicatorView.activityIndicatorViewStyle= UIActivityIndicatorViewStyleGray;
如果希望指示器停止后自动隐藏,那么要设置hidesWhenStoped属性为YES。默认是YES。设置为NO停止后指示器仍会显示。
activityIndicatorView.hidesWhenStoped = NO;
三.显示
可以将它附着在任何视图上,比如表格单元、或者视图:
[ self.view addSubview:activityIndicatorView ];
四.启动和停止(可以配合NSTimer使用,作为参数userInfo传进去)
[ activityIndicatorView startAnimating ];//启动
[ activityIndicatorView stopAnimating ];//停止
@网络活动指示器
当你的应用程序使用网络时,应当在iPhone的状态条上放置一个网络指示器,警告用户正在使用网络。
这时你可以用UIApplication的一个名为networkActivityIndicatorVisible的属性。
通过设置这个可以启用或禁用网络指示器:UIApplication* app = [ UIApplication sharedApplication ];
app.networkActivityIndicatorVisible = YES;
齿轮等待动画实例
UIActivityIndicatorView 提供轻型视图,会显示一个标准的旋转进度轮,只要添加到程序中,在合适的地方start和stop即可。start的时候可以吸附在当前视图中,stop的时候就会移除~
简答的效果:
实现方式如下:
self.activityIndicatorView=[[UIActivityIndicatorView alloc]initWithFrame:CGRectMake(0, 0, 100, 100)]; self.activityIndicatorView.center=self.view.center; [self.activityIndicatorView setActivityIndicatorViewStyle:UIActivityIndicatorViewStyleGray]; [self.activityIndicatorView setActivityIndicatorViewStyle:UIActivityIndicatorViewStyleWhiteLarge]; [self.activityIndicatorView setBackgroundColor:[UIColor lightGrayColor]]; [self.view addSubview:self.activityIndicatorView]; [self.activityIndicatorView startAnimating];
typedef NS_ENUM(NSInteger, UIActivityIndicatorViewStyle) { UIActivityIndicatorViewStyleWhiteLarge, UIActivityIndicatorViewStyleWhite, UIActivityIndicatorViewStyleGray, };
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(5* NSEC_PER_SEC)), dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0),^{ [self.activityIndicatorView stopAnimating]; });
本文向大家介绍IOS等待时动画效果的实现,包括了IOS等待时动画效果的实现的使用技巧和注意事项,需要的朋友参考一下 查询时间或长或短,为了提升用户体验,目前用的比较多的手段之一就是查询等待时添加一个动态等待效果。当我们在请求网络时加载页面时有个动作效果,效果图如下: 源代码可以网上找开源项目Coding.net,上面的效果原理为两张图片组合,外面那个则为动画转动,里面的图标则是透明度的变化;主要代
如果你是机械工程师,本节就专为你量身定做。本节,我们将创建一个相互连接的旋转齿轮系。 图5-7 创建旋转的齿轮 操作步骤 按照以下步骤,创建一个相互连接的旋转齿轮系: 1. 链接到Animation类: <head> <script src="animation.js"> </script> 2. 定义Gear类的构造函数: <script> function Gear(config){
本文向大家介绍JQuery中的事件及动画用法实例,包括了JQuery中的事件及动画用法实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JQuery中的事件及动画用法。分享给大家供大家参考。具体分析如下: 1.bind事件 在上面的操作中我们新学习了bind事件,而bind事件是三个参数,第一个参数是事件的名字,例如:click,dbclick,mouseover等,第二个参数是data
我正在尝试一个简单的动画,当按钮被按下时移动UIView的子类。当按钮被按下时,视图会从原始位置移动xx个单位,错误是它在移动xx个单位后回到原始位置。我希望它停在新位置。我的代码有什么问题?
本文向大家介绍js学使用setTimeout实现轮循动画,包括了js学使用setTimeout实现轮循动画的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了setTimeout实现轮循动画的具体代码,供大家参考,具体内容如下 代码如下: 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。
概述 链传动兼有带传动和齿轮传动的特点。 优点:与摩擦型带传动相比,链传动无弹性滑动和打滑等现象,链条不需要张紧,所以作用在轴上的压轴力较小传动结构较紧凑,同时连传动能在温度较高,有水或油等恶劣环境下工作,与齿轮传动相比,链传动易于安装,结构更显轻便。 缺点:传动平稳性差;工作时冲击和噪音较大 参数 齿数:30 内径:8mm 材质:钢 功能特性 整体钢结构,强度大。 通过表面发黑处理,可以防止生锈