草庐IT

Bar-chart

全部标签

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 - 如何更新 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 - 如何使用 ios-charts 在饼图 View 中获取所选切片的索引?

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

swift - 撤消麻烦 : Initialise `NSPersistentDocument` programmatically without "edited" flag in title bar

我有一个使用核心数据和NSPersistentDocument的小应用程序。对于新文档,我使用单个Settings元素初始化文档。我已经可以抑制初始化生成的撤消条目,但是...奇怪的行为是这样的:文档开始时窗口标题中没有“已编辑”标志。我一点击“编辑”菜单,“已编辑”标志就会出现,并且突然可以进行撤消操作。这是我的init()代码:classDocument:NSPersistentDocument{varsettings:Settings!=niloverrideinit(){super.init()do{letfetchSettings=NSFetchRequest(entityN

ios - swift : Logo on navigation bar along with back button

我想在导航栏上显示我的应用程序Logo和应用程序名称。除此之外,还应该有一个后退按钮。下面是截图:我试过下面的代码。self.navigationItem.setHidesBackButton(false,animated:true);letimgLogo:UIImage=UIImage(named:"Logo")!letimgViewLogo:UIImageView=UIImageView(image:imgLogo)imgViewLogo.frame=CGRectMake(0,0,40,40)letleftItem:UIBarButtonItem=UIBarButtonItem(c

ios - danielgindi iOS Chart 我可以在组合图表上使用两个不同的 Yaxis 刻度吗

我创建了一个带有折线/条形图的组合图表。现在,条形图和折线图使用与左轴相同的y刻度(0-5)。我可以保留折线图但保留条形图的右轴刻度(0-10)吗?折线图Y轴刻度从(0-5),条形图Y轴刻度从(0-10)。 最佳答案 当我创建像您正在处理的组合图表的条形图部分时,我这样做了:letdata:BarChartData=BarChartData()letset=BarChartDataSet(yVals:entries,label:“labeltext”)set.valueTextColor=UIColor.blackColor()se

swift - UITextField 和 UISearch Bar 禁用大写字母按钮 - Swift

我在一个社交网络上工作,我希望用户名只使用小写,在用户名文本字段中,我如何让键盘不允许大写字母(我可以在事后强制textfield.text字母变成小写但我真的不想那样做)我还需要它为UISearchBox工作,因为如果小写用户可以激活大写字母按钮,则搜索小写用户效果不佳,(它在搜索中返回nil) 最佳答案 textField.autocapitalizationType=.None 关于swift-UITextField和UISearchBar禁用大写字母按钮-Swift,我们在Sta

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

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

swift - Swift 语法 ".bar"叫什么?

Swift有这个方便的语法:enumFoo{casebarcasebaz}funchoge(foo:Foo){}hoge(foo:.bar)//This在enum以外的地方进行镜像:structQux{staticlet`default`=Qux()}funchoge(qux:Qux){}hoge(qux:.default)//This我不确定在对话/工单中如何调用它。也许是“类型推断的点语法”?我不确定。这个语法有正式名称吗?如果有,它是什么? 最佳答案 它被称为隐式成员表达式。来自thegrammarsectionofthela

swift - Left Bar Button Item - 显示上一个 View Controller 的名称

如果您的导航Controller没有条形按钮项,导航后退按钮将显示为最后一个ViewController的名称。我想保留该名称,因为我不想对其进行硬编码。我确实知道如何添加它,但我不想这样做,因为这会为错误留下更多空间。有没有一种方法可以让左栏按钮项和默认项不消失? 最佳答案 在您想要默认后退按钮和自定义栏按钮项目的viewController中添加它。您可以自定义条形按钮项目。overridefuncviewDidLoad(){super.viewDidLoad()letnewBtn=UIBarButtonItem(title:"