swift UI专项训练20 WebView浏览器

简介:     WebView就是一个HTML浏览器,用来显示网页,webView的属性如图:    Scaling中如果勾选了后面的话,那么打开的网页会根据webView的尺寸来调整尺寸。

    WebView就是一个HTML浏览器,用来显示网页,webView的属性如图:


    Scaling中如果勾选了后面的话,那么打开的网页会根据webView的尺寸来调整尺寸。Phone Numbers会跟踪电话号码,如果网页中有电话的话会显示一个连接,点一下就可以拨打电话。拖拽一个新的webView然后与控制器连线,用法很简单,加载请求(loadrequest方法)。request也是一种类型。我们现在让界面在打开的时候就显示百度这个网站:

override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
        let url = NSURL(string: "http://baidu.com")
        let request = NSURLRequest(URL: url!)
        web1.loadRequest(request)
    }
效果如图:



目录
相关文章
|
Android开发
Swift中WebView的应用
WebView控件是做网络应用开发中使用最多的控件,直接在WebView内部指定一个网页地址就可以访问网页了,同时也可以实现UIWebViewDelegate协议实现相应的方法去控制内容的加载和处理。著名的PhoneGap开发的应用,其外壳重要的组件也是WebView控件。
675 0
|
Swift
swift UI专项训练8 展示数据
  现在我想要点击表单中的条目,进行标记,再次点击以取消,那么该如何做呢?依然使用的是tableView的重载方法,在 Restaurant中新增一个isCollected的值表示是否收藏,...
860 0
|
Swift
swift UI专项训练9 添加数据
  今天我们来实现新增数据的功能。在新增餐馆的控制器中初始化一个类: var restaurant = Restaurant() 接着创建关联,按住control键选择done按钮拖拽到控制器代码中: 会自动生成如下代码: @IBOutlet weak var doneButton: UIBarButtonItem! 同理把文本框也拖过去。
822 0
|
Swift
swift UI专项训练10 视图共性
   讲到视图,先来看看视图的内容:    1.视图的实现:视图的基类是UIView    2.视图的Mode:尺寸填充模式,就是当尺寸超过了我们设定的值的时候采取什么适合屏幕的填充方式。
727 0
swift UI专项训练4 场景过渡-转场
    上一话中我们创建了两个场景,这一话我们想要实现两个场景间的过渡。我们只需要增加一个导航条。
827 0
|
iOS开发
swift UI专项训练5 定制视图控制器
  我们现在已经添加了两个场景了,尽管我们有默认的视图控制器,但是我们还是想自己定制一下自己的控制器,我们之前一直在storyboard上做操作,现在来些一些代码。
864 0
Swift UI专项训练6 反向过渡
  上一话中我们第二个场景设置过渡的时候选择的是modal类型,不是push。所以用户输入后需要手工返回。
846 0
|
Swift
Swift UI专项训练7 数据添加
  上一话我们使用了自己定义的控制器之后发现tableview上的餐馆没有了,这一话我们来添加数据,新添加一个餐馆类,这个类我们不需要继承系统的类,直接添加一个swift文件就好 import Foundation class Restaurant { var name = "" var location = "" var score = 10 } 我简单建一个类,分别代表餐馆名字、餐馆位置和餐馆评分,它们都有默认值。
974 0
|
小程序 Swift 数据安全/隐私保护
Swift UI专项训练1 交互
     我们都知道在IOS界面编程的时候有IBOutlet和IBAction,前者是引用后者是操作,IBAction有一个参数sender,用来指向操作对象,之前我发布的天气预报的小程序那一话可以看到,如果我们需要一个按钮的点击事件的话那就使用IBAction,如果是一个Label要显示东西的话那就用IBOutlet。
869 0
|
Swift iOS开发
Swift UI专项训练2 本地化及自动布局
    首先我们新建一个工程,然后来做本地化,本地化就是根据用户设置的语言等等信息来显示。
796 0

热门文章

最新文章

相关课程

更多