草庐IT

P_CHARTS_QUERY

全部标签

ios - 在 danielgindi/Charts ios 中显示真实的 x 轴值

我需要在iOS中创建一个折线图,所以我搜索并发现danielgindi/Charts是最好的选择之一。我开始使用它并绘制了图表,但我需要对UI进行一些更改。我试图为danielgindiLineChart提供我想要的外观,但我不明白。我希望我为x轴提供的值应该按原样反射(reflect),但它没有反射(reflect)?我想画的图表:-我创建的图表:-事情需要改变:-左轴值->我试图通过lineChart.rightAxis.enabled=false删除它。它删除y轴线(平行于x轴的线)。我想要y轴线。虚线而不是完整的轴线。X轴应该正确显示值,显示的是Jan、jan、feb而不是ja

iOS/swift : in which function between viewDidLoad and viewWillAppear am I supposed to query a database?

在我的应用程序中,由Swift和XCode6开发,我必须查询一个数据库,然后根据该答案修改并显示一些UI小部件,在我的例子中,它们是三个彩色按钮,我必须更改由数字组成的文本。这些按钮指示分配给用户的任务数量,并且根据任务的优先级它们具有不同的颜色。那么,我是否应该在viewDidLoad()函数中查询数据库,然后根据答案更改viewWillAppear中的按钮文本?是吗? 最佳答案 是的,你可以在viewDidLoad中查询它,但如果你在viewWillAppear中查询它会更好,因为viewDidLoad在View第一次加载时调用

ios - 如何更新 IOS 图表中的限制线,danielgindi/Charts

所以我添加了一些限制线。funcaddLimitLines(){letstopLoss=ChartLimitLine(limit:Double(1.70),label:"stoploss")stopLoss.lineWidth=0.5stopLoss.lineColor=.bluestopLoss.lineDashLengths=[8.0]chartView.rightAxis.addLimitLine(stopLoss)lettakeProfit=ChartLimitLine(limit:Double(1.68),label:"takeprofit")takeProfit.lineW

iOS:CloudKit perform(query:) 什么都不做 - 闭包未执行

我正在将CloudKit添加到我的应用程序以启用iCloud同步。但是我的方法遇到了问题,该方法在私有(private)数据库上使用perform方法执行查询。我的方法运行良好,然后我更改了一些相关方法(只是检查iCloud是否可用),突然我的执行方法什么也没做。我的意思是perform(query:)闭包中没有任何内容被执行。我在第一行有断点,在下一行有其他断点,但从未设法击中它们。privatestaticfuncgetAppDetailsFromCloud(completion:@escaping(_appDetails:[CloudAppDetails]?)->Void){va

ios - 如何使用 ios-charts 在饼图 View 中获取所选切片的索引?

如果在饼图View中选择了一个切片,我不知道如何使UILabel可见。我需要知道如何确定是否选择了切片,然后确定选择了哪个切片,以便我可以将正确的文本放入UILabel中,然后取消隐藏标签。伪代码:ifsliceSelected==true{varindex=sliceSelected.indexlabel.text=categoryArray[index]label.hidden=false} 最佳答案 这对我有用。附加一个enum值作为每个条目的data字段,然后在chartValueSelected委托(delegate)方法

ios - 创建自定义 iOS-Charts 渲染器

我正在使用iOS-Chartslibrary,并且我需要子类化Horizo​​ntalBarChartRenderer以便我可以更改drawDataSet(...)的实现。如前所述,这应该是可能的,如thisanswer.所以我创建了我的自定义渲染器,但是由于访问控制以及我使用的是Cocoapods,我不得不覆盖的不仅仅是drawDataSet:文件私有(private)类缓冲区fileprivatevar_buffers=缓冲区fileprivatefuncprepareBuffer(dataSet:IBarChartDataSet,index:Int)fileprivatevar_

Swift 和 Parse.com : relational query

在parse.com上,我有一个名为“ExerciseInstance”的表,其中有一个“指针”指向“_User”表(带有用户的objectId)。在我的Swift代码中,我想使用UserAccount="MZmMHtobwQ"从ExerciseInstance获取所有行这不起作用:predicate=NSPredicate(format:"userAccount==%@","MZmMHtobwQ")varquery=PFQuery(className:"ExerciseInstance",predicate:predicate)同样的问题:varquery=PFQuery(class

ios - 如何使用 ios-charts 制作分组条形图?

我正在使用ios-charts图书馆。我想对我的逆变器值进行分组,以便每年为一组。不幸的是,每年的月值数量可能会有所不同。我的数据json如下所示:{"monthlyData":[{"ERTRAG":"30.2989999055862","MONAT":"2","JAHR":"2016"},{"ERTRAG":"154.897000223398","MONAT":"1","JAHR":"2016"},{"ERTRAG":"141.996000155807","MONAT":"12","JAHR":"2015"},{"ERTRAG":"135.449000149965","MONAT":

swift - XAxis 条目计数大于它在 Swift 3 中的 iOS Charts 3.0.1 中应有的数量

我有两个BarChartDataSets。其中一个始终为3号,另一个为2号或3号。我测试了3.0.0版中的代码,一切正常。当3.0.1出来时,它打破了我的图表。我的柱数始终正确,但当第二个数据集的大小仅为2时,我有六个标签而不是5个。它与stringForValue委托(delegate)函数无关。我使用int设置X值,这些值与我想要在该索引处表示的条形图线性关联,因此每个条形图在正常工作时都是等距的,但是当我有6个标签时,它们都不是等距的和5个小节。左侧显示问题,右侧显示当我的BarChartDataSet大小为3时的情况。它复制图表上的最后一个值并将其添加为左侧的第6个标签。在3.

ios - 如何将 url.query 转换为 Swift 中的字典?

我有一个URL进入AppDelegate方法:funcapplication(_application:UIApplication,openurl:URL,sourceApplication:String?,annotation:Any)->Bool{}URL类似于www.wesite.com/shareplace.html?placeid=123。如何将其转换为字典以便于访问?我在某些网站上找到了一些代码,但它在Xcode9中显示错误:extensionURL{varqueryDictionary:[String:AnyObject]?{returnURLComponents(url