摘要: 通过UIPageControl和UIScrollView的结合实现滑动翻页的效果时默认显示的时第一个view,而大多数时候我们可能需要将第二个或者第三个view作为默认页显示,而这时仅仅设置currentPage是不够的,它只能改变页面指示器的颜色,并不会完全达到我们需要的效果。其实很简单,仅仅通过更改scrollView的contentOffset即可平滑完美实现改变默认页面的功能,代码如下:CGPoint defaultPoint = ScrollView.contentOffset;defaultPoint.x += ScrollView.frame.size.width * i;Sc. 阅读全文
posted @ 2012-04-16 18:04 CoderZHY 阅读(1095) 评论(0) 推荐(0) 编辑
摘要: 有时候在做界面设计的时候可能界面会比较复杂,完全使用代码实现可能比较麻烦,而单单地使用interface builder 则需要定义一个新的UIViewController,而我们仅仅需要一个view,这样未免有些小题大做。因此,这里介绍一种代码和interface builder相结合的方法,不用引入新的UIViewController。1. 首先使用interface builder 新建一个uiview的.xib文件。2. 向新建的uiview的.xib文件添加需要的控件。3. 定义一个继承自uiview的派生类。将上面新建的xib文件的派生类改为新定义的继承自uiview的派生类。4. 阅读全文
posted @ 2012-04-16 17:53 CoderZHY 阅读(2213) 评论(2) 推荐(1) 编辑
摘要: 最近在做一个网络收音机的项目,试着编译网上开源的wunder radio,但总是不成功,因为这个开源代码足够复杂。从开始的一大堆编译错误,到最后的二十个链接错误,定位为随源码提供的libCommon库的问题,实在令人费解。后来从网上找到了这篇链接,http://superqichi.com/build-wunder-radio-19-with-ios-sdk-42,作者在sdk 4.2下面成功的编译并且提供了他本人编译成功的例子。可是该例子下载以后在本机依旧无法成功通过链接。后面浏览这篇文章后面的评论,有人提到这个libCommon是在armv6下编译的,而我本来的开发环境是xcode4.2+ 阅读全文
posted @ 2012-02-17 14:33 CoderZHY 阅读(735) 评论(4) 推荐(0) 编辑