class ViewController : UIViewController {
@IBOutlet var webview: UIWebView !
@IBOutlet var loadtype: UISegmentedControl !
override func viewDidLoad() {
super .viewDidLoad()
loadtype.selectedSegmentIndex = 0
typeChanged(loadtype)
}
@IBAction func typeChanged(sender: UISegmentedControl )
{
var index = sender.selectedSegmentIndex
println (index)
switch index
{
case 0:
var html = "<h1>欢迎来到:<a href='http://hangge.com'>航歌</a></h1>" ;
webview.loadHTMLString(html,baseURL: nil )
case 1:
var path = NSBundle .mainBundle().pathForResource( "test1" , ofType: "pdf" )
var urlStr = NSURL .fileURLWithPath(path!);
println (urlStr)
webview.loadRequest( NSURLRequest ( URL :urlStr!));
case 2:
var path = NSBundle .mainBundle().pathForResource( "test1" , ofType: "pdf" )
var urlStr = NSURL .fileURLWithPath(path!);
var data = NSData (contentsOfURL:urlStr!);
webview.loadData(data, MIMEType : "application/pdf" ,
textEncodingName: "utf-8" ,baseURL: nil );
default :
println ( "是不是出错了?" )
}
}
}
|