当前位置:  编程技术>移动开发
本页文章导读:
    ▪UIActivityIndicatorView、UIProgressView 活动与进度指示器 (范例)        UIActivityIndicatorView、UIProgressView 活动与进度指示器 (实例) 活动指示器(UIActivityIndicatorView)可以告知用户有一个操作正在进行中。进度指示器(UIProgressView )也具有同样功能,而且还可以告知用.........
    ▪ ubuntu装配jdk6        ubuntu安装jdk6 手工安装:首先,从http://java.sun.com中下载jdk,我的版本是jdk1.6.0_12,我下载的是bin文件,我将下载的jdk1.6.0_12.bin文件置于/usr/lib/jvm/java中然后,在shell中执行:代码:sudo chmod u+x /u.........
    ▪ CHAPTER 五 Statements       CHAPTER 5 Statements 5.5.4 for/infor (variable in object)statementfor(var i = 0; i < a.length; i++) // Assign array indexes to variable iconsole.log(a[i]); // Print the value of each array elementfor(var p in o) // Assign property names of o to var.........

[1]UIActivityIndicatorView、UIProgressView 活动与进度指示器 (范例)
    来源: 互联网  发布时间: 2014-02-18
UIActivityIndicatorView、UIProgressView 活动与进度指示器 (实例)

活动指示器(UIActivityIndicatorView)可以告知用户有一个操作正在进行中。进度指示器(UIProgressView )也具有同样功能,而且还可以告知用户离操作结束还多远。

 

这两个指示器都是派生自UIView,所以他们是视图,也可以附着在视图上。

 

一、UIActivityIndicatorView 活动指示器

 

1.创建

UIActivityIndicatorView* activityIndicatorView = [[UIActivityIndicatorView  alloc ]  
 initWithFrame:CGRectMake(250.0,20.0,30.0,30.0)];  
 

2. 属性设置

风格:

activityIndicatorView.activityIndicatorViewStyle= UIActivityIndicatorViewStyleGray;
 

系统给你提供了3种风格:

UIActivityIndicatorViewStyleWhiteLarge   //大型白色指示器  
UIActivityIndicatorViewStyleWhite      //标准尺寸白色指示器  
UIActivityIndicatorViewStyleGray    //灰色指示器,用于白色背景  
 

自动隐藏  

如果希望指示器停止后自动隐藏,那么要设置hidesWhenStoped属性为YES。默认是YES。设置为NO停止后指示器仍会显示。

activityIndicatorView.hidesWhenStoped = NO;  
 

3.显示

可以将它附着在任何视图上,比如表格单元、或者视图:

[self.view addSubview:activityIndicatorView ];  

 

4.启动和停止

[activityIndicatorView startAnimating ];  //启动  
[activityIndicatorView stopAnimating ];  //停止  
 

二、UIProgressView  进度指示器

UIProgressView 与UIActivityIndicatorView 相似,只不过它提供了一个接口让你可以显示一个类似进度条的东西,这样就能让用户知道当前操作完成了多少。

 

1.创建

UIProgressView* progressView = [[UIProgressView   alloc ]  
 initWithFrame:CGRectMake(150.0,20.0,130.0,30.0)];
 

2. 属性设置

风格:

progressView .UIProgressViewStyle= UIProgressViewStyleDefault;  
 

系统给你提供了2种风格:

UIProgressViewStyleDefault    //标准进度条  
UIProgressViewStyleDefault    //深灰色进度条,用于工具栏中  
 

 3.显示

[self.toolBar addSubview:progressView ];

 

4.进度

当它显示出来时你的程序可以更新它的进度,属性progre是一个0.0到1.0之间的浮点数:  

progressView.progress = 0. 5; 
 

三、网络活动指示器

当你的应用程序使用网络时,应当在iPhone的状态条上放置一个网络指示器,警告用户正在使用网络。这时你可以用UIApplication的一个名为networkActivityIndicatorVisible的属性。通过设置这个可以启用或禁用网络指示器:

UIApplication* app = [ UIApplication  sharedApplication ];  
pp.networkActivityIndicatorVisible = YES;  
 

四、拓展

是不是觉得又学了点新东西呢?确实。不过我还有个更好的东西推荐:MBProgressHUD   https://github.com/jdg/MBProgressHUD 一个更NB的第三方进度指示器,你可以按照它提供的例子去使用它,很强大的。不过有一点我要提醒你的是它是异步的,所以并不能阻塞你当前的程序,如果你想阻塞你的程序还要在逻辑控制上做一点修改。  

 

 

来源:http://blog.csdn.net/iukey/article/details/7308311

 

 

 

实例:

 

UIActivityIndicatorView 通常都会使用在读取 Loading 画面中,用来表示程式仍在进行,只是需要时间来完成目前步骤,而 UIActivityIndicatorView 也可以直接从介面编辑器 Interface Builder 里的物件群拉出来使用,不过绝大部分在使用上还是採用动态产生(使用程式码产生)比较多,下列程式码演示如何在画面上建立一个 UIActivityIndicatorView,请看以下程式码。

 

//設定背景
UIImage *pattern = [UIImage imageNamed:@"bg.png"];
[self.view setBackgroundColor:[UIColor colorWithPatternImage:pattern]];
 
//建立UIActivityIndicatorView並設定風格
UIActivityIndicatorView *indicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
 
//開始UIActivityIndicatorView動畫(旋轉效果)
[indicator startAnimating];
 
//設定位置並加入畫面
indicator.center = CGPointMake(160, 100);
[self.view addSubview:indicator];
[indicator release];
 

如果想要停止 UIActivityIndicatorView,则直接使用 stopAnimating 即可,UIActivityIndicatorView 就会重画面上消失。

 

[indicator stopAnimating];
 

 

 

 


    
[2] ubuntu装配jdk6
    来源: 互联网  发布时间: 2014-02-18
ubuntu安装jdk6
手工安装:

首先,从http://java.sun.com中下载jdk,我的版本是jdk1.6.0_12,我下载的是bin文件,我将下载的jdk1.6.0_12.bin文件置于/usr/lib/jvm/java中
然后,在shell中执行:
代码:
sudo chmod u+x /usr/lib/jvm/java/jdk1.6.0_12.bin

修改bin文件权限,使其可执行
然后,执行
代码:
sudo /usr/lib/jvm/java/jdk1.6.0_12.bin

将会出现字幕,持续按回车键,直至屏幕显示要求输入yes/no,此时输入y回车,将会把jdk解压到文件夹,得到jdk1.6.0_12目录。
此时,jdk已安装完毕,下面进行配置
执行
代码:
sudo vi /etc/environment

在environment中修改,出现如下部分
引用:
PATH="......:/usr/lib/jvm/java/jdk1.6.0_12/bin"
CLASSPATH=.:/usr/lib/jvm/java/jdk1.6.0_12/lib
JAVA_HOME=/usr/lib/jvm/java/jdk1.6.0_12

执行
代码:
sudo source /home/ghoul/.bashrc

此时,环境变量设置成功(设置环境变量的方法很多,不一一列举)
由于ubuntu中可能会有默认的jdk,如openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作。
执行
代码:
update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/jdk1.6.0_12/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.6.0_12/bin/javac 300

通过这一步将我们安装的jdk加入java选单。
然后执行
代码:
update-alternatives --config java

通过这一步选择系统默认的jdk
这样,再在shell中输入
代码:
java -version

时,就会显示系统使用的java是sun的java。

    
[3] CHAPTER 五 Statements
    来源: 互联网  发布时间: 2014-02-18
CHAPTER 5 Statements
5.5.4 for/in

for (variable in object)
statement

for(var i = 0; i < a.length; i++) // Assign array indexes to variable i
console.log(a[i]); // Print the value of each array element

for(var p in o) // Assign property names of o to variable p
console.log(o[p]); // Print the value of each property

5.7.1 with

with (object)
statement

in non-strict mode: avoid using it whenever possible

document.forms[0].address.value

with(document.forms[0]) {
// Access form elements directly here. For example:
name.value = "";
address.value = "";
email.value = "";
}

避免使用with语句,你可以使用下面的方法:
var f = document.forms[0];
f.name.value = "";
f.address.value = "";
f.email.value = "";

范围链只是用来查找标识的,而不是创建新的的,考虑下面的语句:
with(o) x = 1;
如果o有一个x属性,那么这个属性将赋值1.如果没有的话,那么不会给o创建一个x属性,x相当于在with语句的外面,可能会创建一个本地或者全局的属性。

    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3