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
  • 相关阅读:
    go语言正则
    20个简洁的js代码片段
    笔记本连接WiFi提示“无法连接此网络”解决方法总结
    gitlab-cicd常见问题
    Angular服务器渲染常遇的坑
    一次页面性能问题排查的过程
    短链接生成工具(好用)
    MySQL分页查询
    2021精选 Java面试题附答案(一)
    CSRF攻击原理及防护
  • 原文地址:https://www.cnblogs.com/hopeanCom/p/3047043.html
Copyright © 2011-2022 走看看