UI sigment的属性和方法及案例
Posted I‘m丶sure
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UI sigment的属性和方法及案例相关的知识,希望对你有一定的参考价值。
// 设置segment的显示项
self.mySegment=[[UISegmentedControl alloc]initWithItems:@[@"red",@"blue",@"green"]];
// 添加项
[self.mySegment insertSegmentWithTitle:@"yellow" atIndex:3 animated:YES];
//添加默认选中项
self.mySegment.selectedSegmentIndex=1;
// 设置位置
self.mySegment.frame=CGRectMake(100, 100, 200, 50);
// 添加事件
[self.mySegment addTarget:self action:@selector(changeA) forControlEvents:UIControlEventValueChanged];
[self.view addSubview:self.mySegment];
案列
self.myimage = [[UIImageView alloc] initWithFrame:CGRectMake(0,60, self.view.frame.size.width, self.view.frame.size.height-50)];
[self.view addSubview:self.myimage];
// 文字
self.lblnn=[[UILabel alloc]initWithFrame:CGRectMake(50, 500, 300, 100)];
[self.lblnn setTextColor:[UIColor greenColor]];
self.lblnn.numberOfLines=5;
// 设置segment的显示项。
self.mysegment=[[UISegmentedControl alloc]initWithItems:@[@"桃花",@"梅花",@"樱花"]];
// 设置位置
self.mysegment.frame=CGRectMake(100, 20, 200, 30);
// 添加事件
[self.mysegment addTarget:self action:@selector(change) forControlEvents:UIControlEventValueChanged];
// 添加到视图
[self.view addSubview:self.mysegment];
}
-(void)change
{
int index=(int)self.mysegment.selectedSegmentIndex;
switch (index) {
case 0:
//获取图片
self.myimage.image = [UIImage imageNamed:@"timg-2.png"];
//添加到父视图上
[self.view addSubview:self.myimage];
self.lblnn.text [email protected]"蔷薇科、桃属植物。落叶小乔木;叶为窄椭圆形至披针形,长15厘米,宽4厘米,先端成长而细的尖端,边缘有细齿,暗绿色有光泽,叶基具有蜜腺.";
[self.view addSubview:self.lblnn];
break;
case 1:
//获取图片
self.myimage.image = [UIImage imageNamed:@"timg.png"];
//添加到父视图上
[self.view addSubview:self.myimage];
self.lblnn.text [email protected]"梅花,又名梅,别名:春梅、干枝梅、酸梅、乌梅, 蔷薇科、杏属小乔木,稀灌木,树皮浅灰色或带绿色,平滑;小枝绿色,光滑无毛。叶片卵形或椭圆形”";
[self.view addSubview:self.lblnn];
break;
case 2:
//获取图片
self.myimage.image = [UIImage imageNamed:@"12009759_224414328147_2.png"];
//添加到父视图上
[self.view addSubview:self.myimage];
self.lblnn.text [email protected]"樱花(学名:Cerasus ssp.):是蔷薇科樱属几种植物的统称,在《中国植物志》新修订的名称中专指“东京樱花”,亦称“日本樱花”。樱花品种相当繁多,数目超过三百种以上,全世界共有野生樱花约150种,中国有50多种。全世界约40种樱花类植物野生种祖先中,原产于中国的有33种";
[self.view addSubview:self.lblnn];
break;
default:
break;
}
}
以上是关于UI sigment的属性和方法及案例的主要内容,如果未能解决你的问题,请参考以下文章
Vue中element-ui的resetFields()方法重置表单无效问题及解决办法
Vueelement-ui的resetFields()方法重置表单无效问题及解决办法