swift分部控件

原创 Laughing  2017-07-10 23:03  阅读 96 次 评论 0 条

UISegmentControl控件在UI展现上为一组切换按钮,其常用在多界面切换的场景中,用户选中UISegmentControl控件一个分部按钮后完成界面的渲染。

  1. //  
  2. //  ViewController.swift  
  3. //  SingleView  
  4. //  
  5. //  Created by 李森 on 2017/7/9.  
  6. //  Copyright © 2017年 李森. All rights reserved.  
  7. //  
  8.   
  9. import UIKit  
  10.   
  11. class ViewController: UIViewController {  
  12.       
  13.     var pageControl : UIPageControl!  
  14.       
  15.     override func viewDidLoad() {  
  16.         super.viewDidLoad()  
  17.         //withRenderingMode alwaysOriginal展示原始图片  
  18.         let segmentControl=UISegmentedControl(items: [UIImage(named:"pig")!.withRenderingMode(.alwaysOriginal),UIImage(named:"pig")])  
  19.         segmentControl.frame = CGRect(x: 100, y: 100, width: 200, height: 64)  
  20.         segmentControl.insertSegment(withTitle: "按钮", at: 2, animated: true)  
  21.         segmentControl.removeSegment(at: 1, animated: true)  
  22.         segmentControl.setTitle("🔘", forSegmentAt: 1)  
  23.         segmentControl.isMomentary = false//设置点击后是否一直选中,false为一直选中  
  24.         segmentControl.setWidth(150, forSegmentAt: 0)  
  25.         self.view.addSubview(segmentControl)  
  26.     }  
  27.       
  28.     override func didReceiveMemoryWarning() {  
  29.         super.didReceiveMemoryWarning()  
  30.         // Dispose of any resources that can be recreated.  
  31.     }  
  32. }  
本文地址:https://www.lisen.me/swift-division-control.html
版权声明:本文为原创文章,版权归 木子网 所有,欢迎分享本文,转载请保留出处!

发表评论


表情