- 浏览: 164836 次
- 性别:
- 来自: 北京
最新评论
-
tackwin:
非常不错,解决了我的问题 赞一个!!!
关于照相UIImagePickerController页中,按钮的中文问题 -
sue602:
chflags nohidden /Users/用户名/Lib ...
xcode4.1 Build路径问题 -
hotfm:
好东西,!0.0
iPhone How-to:如何递归dump UIView -
hotfm:
学习了,不错。。。
从lazyTableImages官方例子学到的一些东西
文章列表
UISearchBar去掉背景
- 博客分类:
- iPhone开发之工具
seachBar=[[UISearchBar alloc] init];
//修改搜索框背景
seachBar.backgroundColor=[UIColor clearColor];
//去掉搜索框背景
//1.
[[searchbar.subviews objectAtIndex:0]removeFromSuperview];
//2.
for (UIView *subview in seachBar.subviews)
{
if ([subview isKindOfClass:NSClassFromString(@"UISearchBarBackgrou ...
http://developer.apple.com/opensource/tools/headerdoc.html
http://www.cocoachina.com/blog/blog.php?do=showone&uid=9501&type=blog&itemid=2622
http://developer.apple.com/library/mac/#documentation/DeveloperTools/Conceptual/HeaderDoc/config/config.html#//apple_ref/doc/uid/TP40001215-CH ...
ios5之前,iphone上的键盘的高度是固定为216.0px高的,中文汉字的选择框是悬浮的,所以不少应用都将此高度来标注键盘的高度(包括米聊也是这么做的)。
可是在ios5中,键盘布局变了,尤其是中文输入时,中文汉字选择框就固定在键盘上方,这样就使得原本与键盘紧密贴合的界面视图被中文汉字选择框给覆盖住了。一方面影响了界面的美观,另一方面,如果被覆盖的部分就是文本输入框的话,用户就无法看到输入的内容了。因此这个问题就必须得解决了。
解决方法:
其实在一开始使用216.0px这个固定值来标注键盘的高度就是错误的。因为在ios3.2以后的系统中,苹果就提供了键盘使用的api以及demo程 ...
默认是英文的cancel 等 如果要本地化中文,需要2个步骤:
一: Target-->Localization native development region : China
二:Project-->Localizations 添加Chinese 中文包
Xcode调试技巧
- 博客分类:
- iPhone开发之技巧
首先说一下 EXC_BAD_ACCESS 这个错误,可以这么说,90%的错误来源在于对一个已经释放的对象进行release操作。 另外一种可能就是你调用了一个不存在的方法
重写object的respondsToSelector方法,现实出现EXEC_BAD_ACCESS前访问的最后一个object
有时程序崩溃根本不知错误发生在什么地方。比如程序出现EXEC_BAD_ACCESS的时候,虽然大部分情况使用设定 NSZombieEnabled环境变量可以帮助你找到问题的所在,但少数情况下,即使设定了NSZombieEnabled环境变量,还是不知道程序崩 溃在什么地方。那么就需要使用下列代码 ...
如何弹出mac里面的光盘
- 博客分类:
- iPhone开发之Mac操作
一般是按alt(option) + 弹出键 ,但是有时候谈不出来,
那么按esc + 弹出键盘一起按的时候可以弹出
iphone定位 基本知识
找到一个关于iphone定位的的资料,收藏一下
其实使用iphone的定位系统开发软件是很简单的一件事,下面我们就来认识一下iphone的定位系统的使用。
1.Getting the User’s Current Location
获取用户当前位置。
获取位置的方式有三种:GPS, cell tower triangulation(蜂窝站点), 和
Wi-Fi Positioning Service (WPS).其中GPS是最精确的定位方式,但是在第一代iphone上没有。GPS是通过读取很多卫星微波信号来确定当前位置的。蜂窝站点通过 iphone周围的站 ...
1、其中得 app root 可以用 NSHomeDirectory() 访问到;
2、Documents 目录就是我们可以用来写入并保存文件得地方,一般可通过:
1. de style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left:
2. 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">
3. NSArray ...
ASIHTTPRequest中HTTP请求终结者详解
今天把这个的官方文档翻译的出来以做分享~
让迷途之人有路可寻~
ASIHTTPRequest是一款极其强劲的HTTP访问开源项目。让简单的API完成复杂的功能,
如:
异步请求,队列请求,GZIP压缩,缓存,断点续传,进度跟踪,上传文件,HTTP认证
在新的版本中,还加入了Objective-C闭包Block的支持,让我们的代码 更加轻简灵活。
下面就举例说明它的API用法。
发起一个同步请求
同步意为着线程阻塞,在主线程中使用 此方法会使应用Hang住而不响应任何用户事件。所以,在应用 程序设计时,大多被用在专门的子线程增加用户 ...
CLLocationManager *locmanager = [[CLLocationManager alloc]init];//先定义一个cllocationmanager的实例
[locmanager setDelegate:self]; //设置代理为本身
[locmanager setDesiredAccuracy:kCLLocationAccuracyBest];//设置精确度为最准确
[locmanager startUpdatingLocation];//更新 location
//定义一个新的CLLocation实例,下面会取得 ...
最近做的项目要用到相关功能,于是下下来研究了下。发现在学到不少东西,记录下来方便以后查阅:
1.多线程的使用
例子里ParseOperation类继承自NSOperation,当rss的url请求完成后,新生成一个线程放到线程队列里,来执行xml的解析 ...
在学习和调试iPhone 界面或者某个控件的过程中,递归地dump出UIView是一个了解界面结构很有效的方法。这样不仅可以更好地发现问题,还可以定制某些系统的标准控件。要解决这类问题,很自然会想到递归函数。实现如下:
void dumpViews(UIView* view, NSString *label, NSString *indent) {
Class klass = [view class];
NSString *classDescription = getFullClassDescription(klass);
if ([label compar ...
Xcode中使用SVN (SCM) 管理自己的source code
刚到公司要用到SVN,使用Xcode中自带的SCM遇到点问题,有些地方用着不爽.最近搜索了下相关的东西.
第一步,配置 Subversion
Leopard中自带了SVN,但Xcode的项目文件中,并不是所有文件都适于 ...
各种动画效果
最普通动画:
//开始动画
[UIView beginAnimations:nil context:nil];
//设定动画持续时间
[UIView setAnimationDuration:2];
//动画的内容
frame.origin.x += 150;
[img setFrame:frame];
//动画结束
[UIView commitAnimations];
连续动画:一个接一个地显示一系列的图像
NSArray *myImages = [NSArray arrayWithObjects:
[UIImage imageNamed:@"myImage1 ...
iPhone知名第三方框架Three20簡介:
http://www.inside.com.tw/05/11/iphone-framework-three20-introduction
架构简介(上):
http://www.inside.com.tw/05/25/three20-three20-modules-introduction
架构简介(下):
http://www.inside.com.tw/05/27/three20-three20-modules-introduction-2
扩充组件:
http://www.inside.com.tw/05/30/three20-three2 ...