摘要: 首先新建一个名为Localizable.strings的资源文件完成后选中该文件,在属性选择器中可以看到多了个按钮:点击这个按钮后,出现国际化语言选择框,但只有一个English的选项:没关系,继续,点击Localize按钮,这时只支持英语。Xcode4.5之前的版本会在属性选择器里面有个“+”号用来添加其他语言支持,现在没了,其实是在别的地方。点击工程根目录,并选择PROJECT,然后选择INFO选项卡,底部我们就看到了Localizations:点击“+”号选择一门语言添加上,我这里选的是Chinese,ok,完成了,再看Localizable.strings文件,就多了两个子文件,分别支 阅读全文
posted @ 2013-08-16 23:24 ubersexual 阅读(2321) 评论(0) 推荐(0) 编辑
摘要: UIViewAutoresizingNone = 0,UIViewAutoresizingFlexibleLeftMargin = 1 << 0,UIViewAutoresizingFlexibleWidth = 1 << 1,UIViewAutoresizingFlexibleRightMargin = 1 << 2,UIViewAutoresizingFlexibleTopMargin = 1 << 3,UIViewAutoresizingFlexibleHeight = 1 << 4,UIViewAutoresizingFlex 阅读全文
posted @ 2013-08-16 22:38 ubersexual 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 上一章提到的EGOTableViewPullRefresh只实现了下拉功能,而没有上拉的功能。要实现上拉刷新可以自己在EGORefreshTableHeaderView源码基础上更改label、箭头等位置来实现。这里介绍一个同时集成下拉刷新和上拉加载更多的类库EGOTableViewPullRefresh(名字相同,但是该框架实现了上拉,也是在以前基础上更改的)。英文原文和类库下载地址:https://github.com/emreberge/EGOTableViewPullRefresh附带 Demo效果Whats different on this fork:容易集成,使用interf.. 阅读全文
posted @ 2013-08-16 22:35 ubersexual 阅读(1541) 评论(0) 推荐(1) 编辑
摘要: 我们用到一个EGOTableViewPullRefresh的开源项目来实现这个功能,先到这里下载源码,下载完成后里面有个Demo是可以直接运行的Xcode工程,然后就是这个开源项目的源码,学习如何使用可以参照Demo。在使用下拉刷新类库EGORefreshTableHeaderView的时候,将资源文件添加到工程中,也不要忘记添加QuartzCore.framework框架。1.打开MainViewController.xib文件然后拖入一个UITableViewController并连接DataSource和Delegate,然后在MainViewController.h文件中声明U... 阅读全文
posted @ 2013-08-16 22:26 ubersexual 阅读(737) 评论(0) 推荐(1) 编辑