swift的一些东西

1.cmd+k 键盘toggle
2.模拟器的handware设置ios键盘

3.设置textfield的return类型为搜索
k.returnKeyType=UIReturnKeyType.search

4.uiswitch

    @IBOutlet weak var rightswitch: UISwitch!
    @IBOutlet weak var leftswitch: UISwitch!
    @IBAction func switchValueChange(_ sender: Any) {
        
        var s = sender as! UISwitch
        
        var setting = s.isOn
        leftswitch.setOn(setting, animated: true)
        rightswitch.setOn(setting, animated: true)
        
    }
5. UISegmentedControl

 @IBAction func touchDown(_ sender: Any) {
        let seg = sender as! UISegmentedControl
        print("段:",seg.selectedSegmentIndex)
    }

6.UISlider

  @IBAction func sliderValueChange(_ sender: Any) {
        
        var slider = sender as! UISlider
        
        let p = Int(slider.value)
        print(p)
    }

7. 加载html网页,可以实现代理方法

    
    var webView:UIWebView!
    
    override func viewDidLoad() {
        super.viewDidLoad()
        
        
        self.webView = UIWebView.init(frame: self.view.bounds)
        self.view.addSubview(self.webView)
        
        let url:NSURL = NSURL.init(string: "https://www.baidu.com")!
        
        let req  = NSURLRequest.init(url: url as URL)
        webView.loadRequest(req as URLRequest)
    }

8. IOS默认弹窗
@IBAction func click(_ sender: Any) {
        let a = UIAlertController.init(title: "title", message: "msg", preferredStyle: .alert)
        
        let noAction = UIAlertAction.init(title: "取消", style: .cancel) { (p) in
            print("取消啦")
        }
        
        let yesAction = UIAlertAction.init(title: "确认", style: .default) { (p) in
            print("ok啦")
        }
        //假如只有一个的话,添加一个就可以了
        a.addAction(noAction)
        
        
        a.addAction(yesAction)
        present(a, animated: true) {
            print("点了某个了")
        }
    }

9.UINavigationController中有是个stack ,可以push一些 vc,有3个子的东西,分别是navigationBar(顶部导航条)和navigationItem(顶部导航条的内容)和title


在子视图中可以通过navigationController访问导航控制器,同时可以通过navigationController的childViewControllers获得当前栈中所有的子视图(注意每一个出栈的子视图都会被销毁)

10.swift.sqlite
http://blog.csdn.net/sps900608/article/details/51483738
11.swift 桥接文件
http://blog.csdn.net/qq_29284809/article/details/50977432
原文地址:https://www.cnblogs.com/norm/p/8510366.html