小编Max*_*sen的帖子

Swift xcode 6 label.text在NSURLSession中没有变化

这是一个简单的测试应用程序,用于演示如何从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)

uilabel ios nsurlsession swift

2
推荐指数
1
解决办法
1296
查看次数

UISlider使它成为方形而不是圆形

它为什么这样做?我怎么能改变它?并且无论如何都要更改滑块以使进度滑块不是圆角而是正方形?

http://imgur.com/F9Ye24v

我希望它是正方形,代码只是一个普通的UI滑块实现.我只编辑了

override func trackRectForBounds(bounds: CGRect) -> CGRect {
    return CGRectMake(0, 0, self.frame.width, 25)
}
Run Code Online (Sandbox Code Playgroud)

使酒吧更高

uislider swift

2
推荐指数
1
解决办法
3972
查看次数

标签 统计

swift ×2

ios ×1

nsurlsession ×1

uilabel ×1

uislider ×1