- 博客(39)
- 收藏
- 关注
转载 完美解决ios4与ios5输入框随键盘移动问题
iOS5中当键盘输入法切换到中文时,键盘高度由216增加到252像素。这一变化将遮住输入框。如何才能解决这一问题呢? 在iOS5中,新增有notification(UIKeyboardWillChangeFrameNotification)可以用来监测键盘frame的变化。在iOS4中,可以通过UIKeyboardWillShowNotification以及UIKeyboardW
2014-01-26 09:19:16 976
转载 源码推荐: html解析for iOS
有不少的库解析xml,但html的比较少,特别是for iOS. 我发现了两个,分别是1. Hpple Hpple: A nice Objective-C wrapper on the XPathQuery library for parsing HTML. https://github.com/topfunky/hpple
2014-01-26 09:18:14 676
转载 IOS HTML 解析
IOS HTML 解析分类: ios2013-05-21 10:23 769人阅读 评论(0) 收藏 举报[plain] view plaincopy#define PARSER_URL @"http://www.baidu.com/s?wd=iphone&rsv_bp=0&ch=&tn=baidu&bar=&rsv_spt=3
2014-01-26 09:16:03 1979
转载 iOS网络编程:网络交互数据格式解析之json
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,目前在网络交互过程中有着举足轻重的地位。如果您对 json 还有什么不清楚的话建议去看 json百度百科。 在iOS平台上,Apple 从 iOS 5.0才开始提供原生的json生成和解析的API,使用起来非常方便,但这样就无法为iOS 5.0 之前版本的用户服务了。对于iOS5
2014-01-26 09:11:08 1056
转载 iOS开发之html解析(转)
到ios6的时候之前在ios5中用的库文件libxml2.2.7.7不能用了,要改成libxml2或者libxml2.2。我不知道要怎么改,可能下边这个设置就是改法了。使用XPath解析html可以从此处https://github.com/topfunky/hpple下载工程,将TFHpple.h,TFHpple.m,TFHppleElement.h,TFHppleElement
2014-01-26 09:09:07 1567
转载 返回到上一个视图,返回根视图以及返回到任意视图
123456//返回到上一个视图,比如用户单击导航栏的Back按钮[[selfnavigationController]popViewControllerAnimated:YES]//返回到根视图[[selfnavigationController]popToRootViewControll
2014-01-24 17:32:08 2779
转载 IOS开发之路三(XML解析之KissXML的使用)
最近再做一个项目需要用到xml的解析。今天查了一些资料自己做了一个小demo。纯OC没有界面。。 在IOS平台上进行XML文档的解析有很多种方法,在SDK里面有自带的解析方法,但是大多情况下都倾向于用第三方的库,原因是解析效率更高、使用上更方便,关于IOS平台各种解析XML库的优缺点分析,可以看下这篇文章:http://www.raywenderlich.com/553/how-t
2014-01-21 20:57:40 1136
转载 后台定位更新
关于定位官方推荐的有三种The significant-change location service (Recommended)Foreground-only location servicesBackground location services一般就前两种混合用的, 在 - (void)applicationDidEnterBackground:(UIApplica
2014-01-18 16:10:42 915
转载 iOS中UIImage转换为NSData 方法
参考网址:http://blog.csdn.net/lovenjoe/article/details/7484217在Iphone上有两种读取图片数据的简单方法: UIImageJPEGRepresentation和UIImagePNGRepresentation. UIImageJPEGRepresentation函数需要两个参数:图片的引用和压缩系数.而UIImageP
2014-01-18 15:56:27 2184
转载 iOS如何隐藏TabBar
本篇文章简单介绍下如何隐藏 TabBar。画面迁移的隐藏,方法很简单,网上也有不少介绍。这里主要介绍的是在当前页面上隐藏 TabBar。下面是效果图: 原理其实很简单,就是修改 TabBar 的 subview 的 frame 就行了。其中,TabBar 的subview 共有两个,一个叫 UITabBar,就是底下的那个 Bar
2014-01-17 20:44:07 1111
转载 ios 创建图像缩略图
缩略图在使用图像的任何应用程序中都发挥着重要的作用。我们常需要调整图像的大小以将其放入一个较小的空间。当然,你可以装载一个完全填充有原图的 UIImangeView 并调整其框架的大小,不过将图像重新绘制为占用较小字节的图像可节省大量内存。重绘缩略图可使用以下3种方法,分别是调整、居中、填充方式。1、保持图像比例不变的同时调整其大小。需要根据图像的长宽比在其四周留出一些额外区域,用透明
2014-01-17 16:29:15 2842 1
转载 IOS多线程开发
IOS多线程ios有三种主要方法:1、NSThread。2、NSOperation。3、GCD。 1、 NSThread:调用方法如下:如果需要函数参数的话,可以通过Object传递。1.1:[NSThread detachNewThreadSelector:@selector(threadInMainMethod:) toTarget:self with
2014-01-17 11:08:00 633
转载 NSString / NSData 和图片之间的转换
1.NSData转化 NSString; NSData* data; NSString* Str=[[NSString alloc] initWithData:data encoding:NSASCIIStringEncoding];2. NSString转化 NSData对象 NSString *String = [[NSString
2014-01-17 11:05:45 831
原创 Ios打电话,调用打电话,发短信,打开网址
NSURL *url = [[NSURL alloc] initWithString:[NSString stringWithFormat:@"telprompt:%@",@“10086”]]; [[ UIApplication sharedApplication]openURL:url];更多0
2014-01-17 11:03:47 807
转载 [ios]tableView内部cell因内容大小变换 而变化 sizeWithFont:constrainedToSize: lineBreakMode:
[NSString*对象 sizeWithFont:constrainedToSize:]这个方法用于获取 以传入模式下的 字符串像素大小。 这玩意今天坑了我很久。表示 各种陷阱。如果你是从android转过来的 请看看下面。首先 如果使用ios6的autolayout你会在最后发现你被坑了。然后ios 的tablecell不会随着你的内容变化的缩小
2014-01-16 17:56:42 1872
原创 导航条返回按钮的隐藏,修改图片或者文字
//更改退站按钮图片,文字 UIBarButtonItem *backItem=[[UIBarButtonItemalloc]init]; //backItem.title=@"后退"; backItem.image=[UIImageimageNamed:@"123.png"]; //backItem.tintColor=[UIColor
2014-01-16 16:29:26 2187
转载 iOS UITableView 实现上拉及下拉刷新
UITableView本身是一个UIScrollView,所以UITableView可以实现UIScrollView的代理方法。上拉和下拉刷新无非是UIScrollView偏移到一定程度调用刷新方法。 实现- (void)scrollViewDidScroll:(UIScrollView *)scrollView代理方法即可。代码如下: - (void)scrollVie
2014-01-16 15:44:46 2024
转载 [iOS]xcode5中64位iphone5s引用第三方库报错的解决办法
现在5s初到64位了,以前打的包好多都会报错:ignoring file /Users/why/Desktop/PhoneFax/UMSocial_Sdk_3.1/libUMSocial_Sdk_3.1.a, missing required architecture x86_64 in file /Users/why/Desktop/PhoneFax/UMSocial_Sdk
2014-01-16 09:58:21 1077
转载 修改tabbar 背景图标
修改tabbar 背景图标- (void)viewWillAppear:(BOOL)animated02{03 [super viewWillAppear:animated];04
2014-01-15 16:12:38 1830
转载 如何修改ios的导航条上面的文字颜色和大小等
方法一: 利用titleTextAttributes这个属性,它上面可以修改字体的颜色,大小阴影等.如下:[objc] view plaincopyNSDictionary *dict=[NSDictionary dictionaryWithObjects: [NSA
2014-01-15 15:23:11 2581
转载 UILable UILabel的各种属性与方法的使用
- (void)viewDidLoad { 002 003 UILabel *label1 = [[UILabel alloc]initWithFrame:CGRectMake(50.0, 20.0, 200.0, 50.0)];
2014-01-14 11:40:28 1123
原创 iOS缓存策略
需要注意的是,要做缓存的Http请求必须用get方法来获取数据。1、设置全局的Cache 在AppDelegate.h中添加一个全局变量@interface AppDelegate : UIResponder { ASIDownloadCache *myCache; } @property (strong, nonatomic) UIWindow *wi
2014-01-14 10:43:58 1610 2
原创 ios字体设置
在IOS程序中设置UIButton的字体大小btn.frame = CGRectMake(x, y, width, height); [btn setTitle: @"search" forState: UIControlStateNormal]; //设置按钮上的自体的大小 //[btn setFont: [UIFont sys
2014-01-14 10:38:32 944
转载 IOS-TextField知多少
//初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextBorderStyleRoundedRect;
2014-01-13 11:34:23 714
原创 ios时间函数
[self performSelector:@selector(函数名) withObject:nil afterDelay:5.0f]条件:在uiviewController的主线程中[NSTimer scheduledTimerWithTimeInterval:5.0f target:self selector:@selector(函数名) userInfo:nil r
2014-01-13 11:18:52 1512
转载 一步一步教你做ios推送
最近在研究ios的推送问题,遇到了一些问题,最终整理了一下。放在这里和大家分享APNS的推送机制首先我们看一下苹果官方给出的对ios推送机制的解释。如下图 Provider就是我们自己程序的后台服务器,APNS是Apple Push Notification Service的缩写,也就是苹果的推送服务器。上图可以分为三个阶段:第一阶段:应
2014-01-11 16:59:34 1227 2
转载 IOS推送详解
推送通知,也被叫做远程通知,是在iOS 3.0以后被引入的功能。是当程序没有启动或不在前台运行时,告诉用户有新消息的一种途径,是从外部服务器发送到应用程序上的。一般说来,当要显示消息或下载数据的时候,通知是由远程服务器(程序的提供者)发送,然后通过苹果的推送通知服务(Apple Push Notification Service,简称apns)推送到设备的程序上。推送的新消息可能是一条信息
2014-01-11 16:56:27 1779 1
转载 IOS 推送消息 php做推送服务端
IOS推送消息是许多IOS应用都具备的功能,最近也在研究这个功能,参考了很多资料终于搞定了,下面就把步骤拿出来分享下: iOS消息推送的工作机制可以简单的用下图来概括: Provider是指某个iPhone软件的Push服务器,APNS是Apple Push Notification Service的缩写,是苹果的服务器。
2014-01-11 16:53:13 1569 1
原创 iOS 多张图片上传demo(用ASIHTTPRequest 框架实现)
iOS用ASIFormDataRequest实现图片上传方法一:表单提交[cpp] view plaincopy NSString *fileName = [[NSBundle mainBundle] pathForResource:@"color_blue" ofType:@"png"]; ASIForm
2014-01-11 16:43:55 7495 1
转载 ios中摄像头/相册获取图片,压缩图片,上传服务器方法总结
这几天在搞iphone上面一个应用的开发,里面有需要摄像头/相册编程和图片上传的问题,在这里总结一下。 【部分知识】 iphone中图像通常存储在4个地方【相册、应用程序包、沙盒、Internet】,通过这4个源,我们就可以存取应用图片。 相册 iphone的相册包含摄像头胶卷+用户计算机同步的部分照片。用户可以通过UIImagePickerControll
2014-01-11 16:19:13 934
转载 IOS7 隐藏状态栏 (电池栏)
电池状态栏。//方法一(代码设置):现在ios7已经更改为透明,并且不占用屏幕高度。其中隐藏及显示的方法如下:在uiviewcontroller的子类下,调用: if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) { // iOS 7
2014-01-11 12:03:55 1037
原创 ios7屏幕适配问题
在进入视图的时候加上下面代码long losVersion = [[UIDevicecurrentDevice].systemVersionfloatValue] * 10000; if (losVersion >= 70000) {//如果大于等于7说明是ios7 topdistance = 你自定义大小; }table=[[
2014-01-11 11:59:25 1234
转载 IOS 自定义导航栏题目和返回按钮标题
IOS 自定义导航栏标题和返回按钮标题IOS中自定义导航栏标题: UILabel *titleText = [[UILabel alloc] initWithFrame:CGRectMake(160, 0, 120, 50)]; titleText.backgroundColor = [UIColor clearColor]; tit
2014-01-10 11:17:01 1946
转载 IOS键盘的相关设置(UITextfield)
http://blog.sina.com.cn/s/blog_7018d3820101djut.html一、键盘风格 UIKit框架支持8种风格键盘。typedef enum { UIKeyboardTypeDefault, // 默认键盘:支持所有字符 UIKeyboardTypeASCIICa
2014-01-07 16:00:25 1080
转载 ios 实现版本更新检查
注:这里网络请求用的是第三方框架:SVHTTPRequest/* 第一步: 根据应用名称搜索应用,然后根据应用绑定的ID在结果中筛选出我们要找的应用,并取出应用的AppID*/ - (void)getAppID { processView = [[UIProcessViewalloc]initWithFrame:self.view.framewit
2014-01-06 09:12:14 769
转载 IOS 开发,调用打电话,发短信,打开网址
IOS 开发,调用打电话,发短信,打开网址1、调用 自带mail[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://admin@hzlzh.com"]]; 2、调用 电话phone[[UIApplication sharedApplication
2014-01-02 10:17:01 1019
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人