[转]Iphone 开发小技巧
来源:互联网 发布:公司宣传片制作软件 编辑:程序博客网 时间:2024/05/17 22:22
http://www.xffox.com/blog/iphone-%E5%BC%80%E5%8F%91%E5%B0%8F%E6%8A%80%E5%B7%A7
Iphone 开发小技巧
1, 如何在程序图标上显示数字?
Answer: 在程序退出或者改变时修改[UIApplication sharedApplication].applicationIconBadgeNumber的值即可
当你设置数值为0时将会隐藏图标数字。默认是0
2, 如何改变导航条的背景颜色?
Answer: 如果时在ViewController中修改则使用类似如下代码:
self.navigationController.navigationBar.tintColor = [UIColor colorWithRed:0.03 green:0.215 blue: 0.298 alpha:1];
3, 如何显示顶部状态栏中的网络忙指示器?
Answer: 设置 networkActivityIndicatorVisible = YES即可, 不需要时将其赋值NO即可
4, 如何弹出网络链接对话框?
Answer: 如果程序中用到网络,按照app store的规定需要弹出网络连接对话框提示用户。只需要在Info.plist文件中添加信的条目:UIRequiresPersistentWiFi 类型为Boolean,值为YES即可
5, 把UIView覆盖到状态栏上的方法
首先 继承 UIWindow, init的方法: 关键的语句 self.windowLevel=UIWindowLevelAlert;
- (id) init{
CGRect f=[[UIScreen mainScreen] bounds];
CGRect s=[[UIApplication sharedApplication] statusBarFrame];
self = [super initWithFrame:CGRectMake(0, 0, f.size.width, s.size.height)];
if (self != nil) {
self.windowLevel=UIWindowLevelAlert;
self.backgroundColor=[UIColor clearColor];[self makeKeyAndVisible];}return self;
}
5, 以密码方式显示UITextField文本?
Answer:textField.secureTextEntry = YES;
6, 使用NSTask调用外部程序.
- (void)runExternalProcess{NSTask *task = [[NSTask alloc] init];NSPipe *pipe = [NSPipe pipe];NSFileHandle *readHandle = [pipe fileHandleForReading];NSData *inData = nil;[task setStandardOutput:pipe];[task setLaunchPath:@"/usr/bin/curl"];[task setArguments:[NSArray arrayWithObject:@"http://blog.codingmylife.com"]];[task launch];while((inData = [readHandle availableData]) && [inData length]){NSString *temp = [[NSString alloc] initWithData:inData encoding:NSUTF8StringEncoding];}[task release];}
- [转]Iphone 开发小技巧
- iphone开发小技巧
- iPhone开发小技巧
- iphone开发小技巧
- iPhone开发小技巧
- iPhone开发小技巧
- 转:iphone开发中的一些小技巧
- iPhone开发小技巧集合 [转]
- iPhone开发小技巧集合
- iPhone开发常用小技巧
- iphone开发小技巧汇总
- iphone开发小技巧汇总
- iPhone开发一些小技巧
- iphone开发中的一些小技巧
- iphone开发中的一些小技巧
- iphone开发中的一些小技巧
- iphone开发中的一些小技巧
- iPhone 开发的一些小技巧
- 用ExpandableListView+Dialog 仿Spinner
- android ScrollView 和 HorizontalScrollView 的使用
- JSP中常见的错误分析
- 模拟 List 的 add 和 remove
- linux 文件查看 常用命令
- [转]Iphone 开发小技巧
- 中国我去过的地方by20110421
- Chrome 快捷键 整理版
- qt creator 添加qmake rebuild出错
- flex获取服务器地址
- poj2004——Mix and Build
- [转]使用JQuery读取XML文件数据
- 在Linux和UNIX平台上升级IBM Rational ClearQuest的补丁造成在ClearQuest Web 7.0.x上显示不正确的产品的版本信息
- CentOS +Qt+mySQL