昨天考试了,上午老师给出题目,我们做。下午讲解了一下每道题。真的有种查漏补缺的感觉,有一些细节地方被自己忽略掉的都暴露了出来。
首先是考试题目,如下:
在TableViewController里面显示出10行 每一行显示,第1题 第2题 第3题 第4题。。。。
1.界面中添加一个文本输入框 和一个Label 还有一个按钮 文本框中只能输入数字 而且限制用户不能输入8,点击按钮的时候把文本框中的内容显示到label中。
2.界面中添加一个ScrollView,里面全屏显示5张图片,运行起来显示的是第三张,界面中添加一个pageControl 控制切换图片
3.在导航栏的左边和右边分别添加一个按钮 点击左边按钮时控制台输出“左”点击右边按钮时控制台输出“右”
4.每隔1秒在界面中随机位置添加一个按钮 按钮的title显示自己是第几个
5.界面中添加一个Slider和ProgressView 拖动Slider让progressView跟着移动
6.界面中添加一个SegmentedControl 里面显示 刘德华、张学友、黎明、郭富城, 点击任何一个在控制台输出这个按钮对应的名字
7.界面中每隔0.1秒随机位置添加一个图片显示内容不限 每隔5秒清屏一次
8.在界面中显示9张不一样的图片大小相同一行有三个填充满屏幕
9.添加一个图片让这张图片贴着屏幕边缘转圈
下面是自己的一些总结:
1.忘记timer怎么写了
NSTimer scheduledTimerWithTimeInterval……
2.限制文本输入框不能输入某些字符串或者必须有哪些字符串等等方法 要用到Textfield控件的delegate里面的自带方法 需要用尖括号声明<UITextfieldDelegate> 再使用里面的方法
3.在导航栏添加按钮 UIBarButton *XXX=…
self.navigationItem.left(right)Button =XXX
这里还可以添加数组 会显示挨着的几个按钮
4.button设置显示的title
btn setTitle:字符串 forState:枚举
5. 界面中每隔0.1秒随机位置添加一个图片显示内容不限 每隔5秒清屏一次
把添加都图片放进一个数组 清屏就是遍历数组 把每个图片都从superView 中remove 最后再把数组清空
[数组 removeAllObject];