zoukankan      html  css  js  c++  java
  • swift

    这两个用法比较简单:

    具体代码如下:

    一、UISegmentedControl

    1、UISegmentedControl的声明

    var segment = UISegmentedControl()

    2、UISegmentedControl的创建

    func initSegment() {
            
            segment = UISegmentedControl(items:["one", "two", "three", "four"])
            segment.frame = CGRect(x:10.0, y:100.0, SCREEN_WIDTH - 20.0, height:30.0)
            segment.isMomentary = true
            segment.selectedSegmentIndex = 0 //设置选中的是第一个选项
            segment.addTarget(self, action: action: #selector(segClick(segTapped:)), forControlEvents: .touchUpInside)
            
            self.view.addSubview(segment)
        }

    3、响应方法的实现

    func segClick(segTapped:UISegmentedControl) {
            
            print("index is (sender.selectedSegmentIndex)")
    
        }

    UIWebView

    1、声明

    var webView = UIWebView()

    2、创建

    func initWebView() {
            
            webView.frame = CGRect(x:0, y:220, SCREEN_WIDTH, height:SCREEN_HEIGHT - 220)
            webView.backgroundColor = UIColor.blue
            let url = NSURL(string: "https://www.baidu.com/")
            let request = NSURLRequest(URL: url! as URL)
            webView.loadRequest(request)
            self.view.addSubview(webView)
            
        }

    3、webview响应的代理方法

    这里就不一一列举,可以自己点进去看看,常用的就是那几个监听的方法,如下:

     func webView(webView: UIWebView, shouldStartLoadWithRequest request: NSURLRequest, navigationType: UIWebViewNavigationType) -> Bool
       
     func webViewDidStartLoad(webView: UIWebView)
        
     func webViewDidFinishLoad(webView: UIWebView)
        
     func webView(webView: UIWebView, didFailLoadWithError error: NSError?)
  • 相关阅读:
    从无到有制作Deb包的一个实例
    Redis内存存储结构分析
    岳麓实践论
    金砖四国(巴西、俄罗斯、印度和中国)
    用LLVM开发新语言
    QQ云输入法
    http://baike.baidu.com/view/1926473.htm
    21世纪商业评论
    update ubuntu to 11.10
    gnu make 中文手册教程pdf
  • 原文地址:https://www.cnblogs.com/hero11223/p/5715427.html
Copyright © 2011-2022 走看看