读书人

iPhone开发【5】常用控件之Slider(不使

发布时间: 2012-11-03 10:57:43 作者: rapoo

iPhone开发【五】常用控件之Slider(不使用xib构建UI)

转载请注明出处,原文网址:http://blog.csdn.net/m_changgong/article/details/8107957 作者:张燕广

实现的功能:1)不使用xib构建UI,包括一个slider、两个label;2)改变slider的值,label中slider的值随之改变;3)改变slider的值,缩放另一个label中的文本(实际就是改变该label字体的大小)

关键词:slider 缩放 不使用xib

1、创建一个Single View Application工程,命名为:SliderDemo,如下图

iPhone开发【5】常用控件之Slider(不使用xib构建UI)

2、我们不使用xib构建UI,所以现删除ViewController.xib文件

3、修改ViewController.h后如下:

iPhone开发【5】常用控件之Slider(不使用xib构建UI)

6、总结:xib构建UI方式与写代码方式比较?

1)通过上面代码的编写,仅仅构建一个slider和两个label就很麻烦,不断的修改frame值、调试,才能达到想要的UI效果;并且要alloc很多对象,要控制好内存,防止泄露。可想而知,如果要通过写代码构建一个复杂的UI界面,一定是件很“痛苦”的事儿 。

2)写代码方式也有其优点,比如代码条理比较清晰,出现bug容易定位;用xib的话,构建UI界面比较方便、容易,直接拖动或输入坐标值即可,但是如果控件或事件较多时,N多的连接显得比较乱,而且出现问题不容易查找,尤其连线之后如果再更改IBOulet或IBAction的名称等,更容易出现莫名奇妙的错误。

3)个人感觉,简单的界面尽量用写代码方式,如果界面比较复杂且涉及的事件不太多的话可以用xib实现。见仁见智啦!

点击下载本文源代码

读书人网 >Iphone

热点推荐