zoukankan      html  css  js  c++  java
  • iphone开发实现单选框

    //画图 

    -(void)addSecondZone:(UIView*)contentView

    //按钮图片

    UIImage *selecticonNo =[UIImage imageNamed:SelecticonNo];

    UIImage *selecticon =[UIImage imageNamed:Selecticon]; 

            UIView *childSecondView; 

            childSecondView = [[UIView alloc] initWithFrame:CGRectMake(0, 155 , 320, 500)];


           int pointY =0;

                for (int i=0;i<4;i++) {

    [childSecondView addSubImageView:contentbar Rect:CGRectMake(0, pointY, 320,contentbar.size.height/2)];

    UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];

    [button setBackgroundImage:selecticonNo forState:UIControlStateNormal];

    [button setBackgroundImage:selecticon forState:UIControlStateSelected];

    button.frame=CGRectMake(310-selecticonNo.size.width/2, pointY+2,                               selecticonNo.size.width/2,selecticonNo.size.height/2);

    [button setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];

    button.tag=i + 1;

    [button addTarget:self action:@selector(selectTransType:) forControlEvents:UIControlEventTouchUpInside];

    if(i==0)

    {

    [button setSelected:YES];

    }

    [childSecondView addSubview:button];

    pointY += 40;

    } 

     }

    //单选框点击

    -(void)selectTransType:(id)sender

    {


    //单选钮

    UIImage *selecticonNo =[UIImage imageNamed:SelecticonNo];

    UIImage *selecticon =[UIImage imageNamed:Selecticon];

    UIButton *btn=nil;


    for (int i=1;i<5;i++) {

    btn = (UIButton *)[mainZone viewWithTag:i];   //获取单选按钮  mainZone 是最外层的视图

    if ([btn isSelected]) {

    [btn setBackgroundImage:selecticonNo forState:UIControlStateNormal];

    [btn setSelected:NO];

    }

    }

    [sender setBackgroundImage:selecticon forState:UIControlStateSelected]; 

    [sender setSelected:YES];

    } 

    欢迎光临小站 好岸园 http://www.hopean.com
  • 相关阅读:
    java--递归删除目录
    java--获取文件夹大小
    我经历中最重要的三位老师
    我的自我介绍
    如何判断多选框是否选中?
    控制总线 数据总线和地址总线是三根线吗
    单元格中间没有边框
    页面上插入bootstrap Glyphicons时遇到的问题
    浏览器回退键——重复提交
    【excel】excel转成csv乱码问题
  • 原文地址:https://www.cnblogs.com/hopeanCom/p/3047043.html
Copyright © 2011-2022 走看看