美文网首页Swift-学习
UISegmentedControl-选择控件

UISegmentedControl-选择控件

作者: 文艺小年青 | 来源:发表于2016-12-14 20:01 被阅读0次

    选择控件-UISegmentedControl

    先创建一个数组,然后创建一个选择控件,将数组添加到控件上

    //创建数组
    let arr = ["张三","老王","老刘"]
    //创建UISegmentedControl控件,并且将数组添加上去。
            let seg : UISegmentedControl = UISegmentedControl(items:arr)
            seg.center = CGPoint(x: 100, y: 100)
            self.view.addSubview(seg)
            seg.addTarget(self, action: #selector(segAction(seg:)), for: .valueChanged)
            //默认第0个选中
            seg.selectedSegmentIndex = 0
            //修改item内容的位置,
            let size = CGSize(width: -5, height: -5)
            seg.setContentOffset(size, forSegmentAt: 0)
    
    
    //UISegmentedControl的点击事件
        func segAction(seg:UISegmentedControl) {
            //选中的第几个
            print(seg.selectedSegmentIndex)
            //设置第几个的文字,当点击时,文字会变成相应的位置的数字
            seg.setTitle("\(seg.selectedSegmentIndex)", forSegmentAt: seg.selectedSegmentIndex)
        }
       
    

    相关文章

      网友评论

        本文标题:UISegmentedControl-选择控件

        本文链接:https://www.haomeiwen.com/subject/dcqwmttx.html