小编Jul*_*nez的帖子

如何在iOS图表中添加X轴上的字符串?

在新版本中,我创建了一些图表时遇到了一些麻烦,前面的代码是:

func setChart(dataPoints: [String], values: [Double]) {
    var dataEntries: [BarChartDataEntry] = []

    for i in 0..<dataPoints.count {
        let dataEntry = BarChartDataEntry(value: values[i], xIndex: i)
        dataEntries.append(dataEntry)
    }

    let chartDataSet = BarChartDataSet(yVals: dataEntries, label: "Units Sold")
    let chartData = BarChartData(xVals: months, dataSet: chartDataSet)
    barChartView.data = chartData
}
Run Code Online (Sandbox Code Playgroud)

您可以使用以下行传递值,例如数月的数组:

let chartData = BarChartData(xVals: months, dataSet: chartDataSet)
Run Code Online (Sandbox Code Playgroud)

在新版本之后,实现相同图形的代码是:

func setChart(dataPoints: [String], values: [Double]) {          
    var dataEntries: [BarChartDataEntry] = []

    for i in 0..<dataPoints.count {
        let dataEntry = BarChartDataEntry(x: Double(i+2), y:values[i], data: months )
        dataEntries.append(dataEntry) …
Run Code Online (Sandbox Code Playgroud)

ios swift ios-charts

22
推荐指数
5
解决办法
2万
查看次数

UITableViewCell没有显示

我正在创建一个简单的表但没有故事板,只是编码,目前我可以创建表但是当我添加它崩溃的单元格时,这些是我的变量:

var optionsTableView:UITableView!
var options = ["Option1", "Option2"]
Run Code Online (Sandbox Code Playgroud)

当我点击按钮时,表格出现,功能是:

@IBAction func Options(sender: AnyObject) {
    if optionsTableView != nil {
        optionsTableView.removeFromSuperview()
        self.optionsTableView = nil
        return
    }

    self.optionsTableView = UITableView()
    self.optionsTableView.backgroundColor = UIColor(white: 0, alpha: 0.95)
    self.optionsTableView.delegate = self
    self.optionsTableView.dataSource = self
    self.optionsTableView.translatesAutoresizingMaskIntoConstraints = false

    var constraints = [NSLayoutConstraint]()
    constraints.append(NSLayoutConstraint(item: optionsTableView, attribute: .Leading, relatedBy: .Equal, toItem: self.view, attribute: .Leading, multiplier: 1.0, constant: 100.0))
    constraints.append(NSLayoutConstraint(item: optionsTableView, attribute: .Trailing, relatedBy: .Equal, toItem: sender, attribute: .Trailing, multiplier: 1.0, constant: 0))
    constraints.append(NSLayoutConstraint(item: optionsTableView, attribute: .Top, relatedBy: …
Run Code Online (Sandbox Code Playgroud)

xcode uitableview ios swift

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

标签 统计

ios ×2

swift ×2

ios-charts ×1

uitableview ×1

xcode ×1