static Cell与UISearchDisplayContorller的混用

2014-12-05
阅读 1 分钟
2.7k
今天项目中遇到一种情况,类似微信添加好友的界面交互,添加好友界面有三个固定项,点击第一个之后出现搜索界面。根据经验,首先是添加应该静态单元格视图,然后点击第一个单元格之后,创建 UISearchDisplayController。但是在实际操作中遇到了问题。 1 UISearchDisplayController内部有一个TableView,需要在当前ViewCon...

UISearchDisplayController总结

2014-11-28
阅读 2 分钟
3.8k
最好的处理方式就是重写UISearchDisplayController的-(void)setActive:(BOOL)visible animated:(BOOL)animated方法: 首先,自定义一个类CustomSearchDisplayController,继承自UISearchDisplayController,然后在.m文件中重写该方法,并在该方法中主动显示navagationBar

storyboard关于segue的跳转问题

2014-11-28
阅读 1 分钟
3.4k
选择当前Cell,连线至目标ViewController。 在-prepareForSegue:中执行NSIndexPath *indexPath = self.tableView.indexPathForSelectedRow; 通过indexPath获取Cell对应的数据进行传参。

ipa is invalid, it does not include a payload directory

2014-11-26
阅读 1 分钟
4k
今天打包ipa文件之后,在安装到设备上的时候,一直提示"ipa file is invalid",于是利用 Organizer->Archives->Validte...检查了一下,发现报如下错误ipa is invalid, it does not include a payload directory 在stackoverflow上找到了解决办法:Make sure the key "LSRequiresIPhoneOS" in the info.plist has th...

<libxml/tree.h> file not found

2014-11-03
阅读 1 分钟
5.4k
今天打开一个之前写的工程,突然报了<libxml/tree.h> file not found 的错误,其实这类错误很容易解决,在 Build Settings -> Header Search Paths里设置正确就没问题了,于是查<libxml/tree.h>的基准路径在哪里,经检查,路径为:

UITextField关闭虚拟键盘的几种方法

2014-10-14
阅读 1 分钟
3k
这种方式有多个解决办法,比如 给其所在的ViewController添加手势 或者 增加一个透明按钮增加点击事件,这里我只提供一种最简单的方法

Command /usr/bin/codesign failed with exit code 1 解决办法

2014-10-08
阅读 1 分钟
15.5k
以往对于这种证书签名错误,xcode会弹出提示框,然后点fix来解决,但这次没有弹框,网上查了一下,如下方法可以解决。 点击xcode偏好设置->Locations->Derived Data,点击箭头定位到目标文件夹,将此文件夹清空并清空回收站,再重新编译即可。

Cocospod Error "Pull is not possible because you have unmerged files"

2014-09-17
阅读 1 分钟
4.9k
今天项目中用到一个第三方库,运行工程,发现缺少 "DTTableViewCell.h",从项目目录一检查,发现其目录下有个 Podfile 文件,然后打开其文件,发现里边又用到一个第三方库,于是乎,安装cocospod

iOS7 计算UITextView所占大小

2014-09-05
阅读 1 分钟
2.6k
iOS7之前用此方法计算UITextView字符所占大小 {代码...} 不过从iOS7开始被Apple deprecated 了,转而采用了最新的方法,用法如下: {代码...}

iOS 设置导航栏返回按钮中箭头的颜色

2014-09-05
阅读 1 分钟
7.8k
不多说了,直接上代码: {代码...} 参考自这里:[链接]

iOS 隐藏/去掉 导航栏返回按钮中的文字

2014-09-05
阅读 1 分钟
32.8k
最近iOS项目中要求导航栏的返回按钮只保留那个箭头,去掉后边的文字,在网上查了一些资料,最简单且没有副作用的方法就是 {代码...} 参考自这里:[链接]

iOS 如何判断 2G和3G

2014-09-03
阅读 1 分钟
4.4k
最近项目开发中涉及到一个需求,就是要区分手机网络当前状态,因为某些功能只能在3G网络状态下才可以使用,故查了一些资料,发现有三种解决办法。总结一下:

.gitignore 文件使用说明

2014-05-28
阅读 1 分钟
30.9k
我们在使用 Git 进行版本控制的时候,有些文件是无需纳入 Git 管理的,通常都是些自动 生成的文件,像日志或者编译过程中创建的文件。我们可以创建一个名为 .gitignore 的文件,列出要忽略的文件来解决这个问题。 来看一个简单的例子