这是一个简单的测试应用程序,用于演示如何从Web提取数据.其中有一个NSURLSession由按钮动作触发.
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var city: UITextField!
@IBOutlet weak var message: UILabel!
@IBAction func buttonPressed(sender: AnyObject) {
var urlString = "http://www.weather-forecast.com/locations/" + city.text.stringByReplacingOccurrencesOfString(" ", withString: "") + "/forecasts/latest"
var url = NSURL(string: urlString)
let task = NSURLSession.sharedSession().dataTaskWithURL(url!) {(data, response, error) in
var urlContent = (NSString(data: data, encoding: NSUTF8StringEncoding))
var contentArray = urlContent!.componentsSeparatedByString("<span class=\"phrase\">")
var newContentArray = contentArray[1].componentsSeparatedByString("</span>")
var messageContent = newContentArray[0] as String
println(messageContent)
self.message.text = messageContent
}
task.resume()
}
override func viewDidLoad() …Run Code Online (Sandbox Code Playgroud) 它为什么这样做?我怎么能改变它?并且无论如何都要更改滑块以使进度滑块不是圆角而是正方形?
我希望它是正方形,代码只是一个普通的UI滑块实现.我只编辑了
override func trackRectForBounds(bounds: CGRect) -> CGRect {
return CGRectMake(0, 0, self.frame.width, 25)
}
Run Code Online (Sandbox Code Playgroud)
使酒吧更高