X Tutup
The Wayback Machine - https://web.archive.org/web/20210125042625/https://github.com/ClintJang/JWSWebViewSample
Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

README.md

JWSWebViewSample

License Swift 4 objective-c

Requirements

  • Minimum iOS Target : iOS 9.0
  • Minimum Xcode Version : Xcode 9.0
  • This Sample Project : Xcode 9.2 (Because of "Self Area")

Description

  • This is the WebView Sample source. Both UIWebView and WKWebView can be checked together.You can also check the Swift source and Objective-C source.

  • This is the default project swift. You can also test with objective-c by adding an objective-c source inside. Public data was managed by appdelegate.swift.

  • It is easy to check the execution result of UIWebView and WKWebView.

  • An example of using objective-c in swift, and an example of using the swift source in objective-c.

Info

Result Image

structure objective-c swift

Source

  • AppDelegate.swift
... 
    // Change your test URL here.
    private let urlString = "http://www.github.com"

    // For convenience, I created it in "appdelegate". This is whether or not "URL" is selected.
    @objc var isURL:Bool = false
    
    @objc var url:URL? {
        return URL(string: urlString)
    }
...
  • swift

    • WKWebView : SwiftWKWebViewController.swift
    • UIWebView : SwiftUIWebViewController.swift
  • objective-c

    • WKWebView : ObjectiveCWKWebViewViewController.h , .m
    • UIWebView : ObjectiveCUIWebViewViewController.h , .m
  • sample.html

Apple Link

Using Swift And Objective-C together

  • Swift
Packaging, Defines Module : YES Import "yourprojectname-Swift.h"
  • Objective-C, Bridging Header Setting

Safe Area

iPhone X Sample View 1 iPhone X Sample View 2

About

JWSWebViewSample created sample code for UIWebView and WKWebView with swift and objective-c.

Topics

Resources

License

Releases

No releases published

Packages

No packages published
X Tutup