我想在Swift代码中为WKInterfaceSlider
( WatchKit )分配最小值和最大值,而不是通过界面,因为我将从服务器获取新值(价格)。
总是不一样。在我当前的代码中,当我将此命令与Double值,highestBid
一起使用时,我收到错误WKInterfaceSlider.setValue(highestBid)
错误:
无法调用' setValue'使用类型'(Double)'。
的参数列表
import Foundation
import WatchKit
import UIKit
class slideViewController: WKInterfaceController {
@IBOutlet weak var lblPrice: WKInterfaceLabel!
@IBOutlet weak var slider: WKInterfaceSlider!
@IBOutlet weak var bidBtn: WKInterfaceButton!
@IBAction func sliderButton(value: Float) {
var kavelPrice:Double = 6000
var bidAmounts:Double = (kavelPrice / 100 * 2)
var midPrice:Double = (bidAmounts * 5 )
var highestBid:Double = (midPrice + kavelPrice)
var lowestBid:Double = kavelPrice
slider.setValue()
let roundedValue = Int(round(value))
self.lblPrice.setText("\(roundedValue)")
}
@IBAction func bidPrice() {
}
}