1. UITextView---在滚动视图中,显示用户输入的多行文本
(1)滚动视图:
self.myTextView.scrollEnabled = YES; //是否拖动滚动条
(2)某些情况下,设置为只读状态
self.myTextView.editable = NO; ///设置为只读 (不允许用户输入)
2. UIImageView---显示图片
imageMIC = [[UIImageViewalloc]initWithFrame:CGRectMake(20, 30, 46, 50)]; //实例化UIImageView
UIImage *myimage = [UIImageimageNamed:@"MicPhone1.png"]; //获取图片
imageMIC.image = myimage;
[self.viewaddSubview:imageMIC]; //显示图片
3.UISwitch---开关状态
(1) [self.myswitch addTarget:selfaction:@selector(switchChanged:)forControlEvents:UIControlEventValueChanged];
//希望改变开关控件的状态时,得到通知,则采用addTarget方法
(2)[self.myswitchsetOn:YES]; //设置开关状态
4.UISlider---用户以简单直观的界面,在一个确定的范围内选择一个值
在Attributes inspector内,UISlider的重要性质:
minimum value--最小值,maximum value--最大值, current value--当前值,
continuous updates--滑块的值连续更新,若只需要用户手指放开thumb时的值,则不勾选该属性。
5.UISegmentedControl---给用户多个选项,选择其中一项(series of options for the user to choose from)
说明:使用xib文件,通过拖拽控件方式创建新的控件,那么定义的变量为IBOutlet类型,此时不需要对其实例化,因为xib加载时对其实例化。
6. UIPickerView--从列表中选择一组数据
A picker view is a graphical element that allows you to display series of values to your users and allow them to pick one.
需要使用以下协议:
UIPickerViewDataSource ---数据源,确定picker有多少组件和每个组件有多少选项
UIPickerViewDelegate---代理
参考资料:"iOS6 Programming Cookbook"---Vandad Nahavandipoor