摘要:
通过UIPageControl和UIScrollView的结合实现滑动翻页的效果时默认显示的时第一个view,而大多数时候我们可能需要将第二个或者第三个view作为默认页显示,而这时仅仅设置currentPage是不够的,它只能改变页面指示器的颜色,并不会完全达到我们需要的效果。其实很简单,仅仅通过更改scrollView的contentOffset即可平滑完美实现改变默认页面的功能,代码如下:CGPoint defaultPoint = ScrollView.contentOffset;defaultPoint.x += ScrollView.frame.size.width * i;Sc. 阅读全文
摘要:
有时候在做界面设计的时候可能界面会比较复杂,完全使用代码实现可能比较麻烦,而单单地使用interface builder 则需要定义一个新的UIViewController,而我们仅仅需要一个view,这样未免有些小题大做。因此,这里介绍一种代码和interface builder相结合的方法,不用引入新的UIViewController。1. 首先使用interface builder 新建一个uiview的.xib文件。2. 向新建的uiview的.xib文件添加需要的控件。3. 定义一个继承自uiview的派生类。将上面新建的xib文件的派生类改为新定义的继承自uiview的派生类。4. 阅读全文