首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Swift -如何在iOS中更新标签的相对高度更改

Swift -如何在iOS中更新标签的相对高度更改
EN

Stack Overflow用户
提问于 2015-02-27 15:55:02
回答 2查看 640关注 0票数 0

我已经设法让这打印的相对高度数据到日志,但我想做的是让它打印到指定的label.Any帮助将不胜感激。

代码语言:javascript
复制
import UIKit
import CoreMotion

class ViewController: UIViewController {


    @IBOutlet weak var altitudeLabel: UILabel!
    let altimeter = CMAltimeter()

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }

    @IBAction func start(sender: AnyObject) {

        if CMAltimeter.isRelativeAltitudeAvailable() {
            altimeter.startRelativeAltitudeUpdatesToQueue(NSOperationQueue.mainQueue(), withHandler: { data, error in
                if (error == nil) {
                    println("relative Altitude: \(data.relativeAltitude)")
                    println("Pressure: \(data.pressure)")

                }
        })

    }

}

}
EN

回答 2

Stack Overflow用户

发布于 2015-02-27 16:19:08

您可以使用以下行为UILabel插座分配一个带两位小数点的浮点值:

代码语言:javascript
复制
self.altitudeLabel.text = String(format: "%0.2f", data.relativeAltitude)
票数 0
EN

Stack Overflow用户

发布于 2015-03-01 08:33:49

我最终使用了这个,它将在现在到期:

代码语言:javascript
复制
     var myIntValue:Int = Int(data.relativeAltitude)
                println ("My value is \(myIntValue)")
                self.altitudeLabel.text = ("\(myIntValue) M")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28760067

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档