Skip to content

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

License

Notifications You must be signed in to change notification settings

ClintJang/JWSWebViewSample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published