如何将XYPieChart的此代码重写为Swift?

时间:2014-11-07 02:41:02

标签: objective-c xcode swift

我试图在我的Swift应用程序中使用XYPieChart制作饼图,但我不知道如何使用Swift检索值。我有这个用Objective-C编写的代码,需要在Swift中编写它。有谁知道这是怎么做到的吗?

- (NSUInteger)numberOfSlicesInPieChart:(XYPieChart *)pieChart {
return self.values.count;
}

- (CGFloat)pieChart:(XYPieChart *)pieChart valueForSliceAtIndex:(NSUInteger)index {
NSNumber* value = self.values[index];
return value.doubleValue;
}

- (UIColor *)pieChart:(XYPieChart *)pieChart colorForSliceAtIndex:(NSUInteger)index;    

- (NSString *)pieChart:(XYPieChart *)pieChart textForSliceAtIndex:(NSUInteger)index;    //optional

1 个答案:

答案 0 :(得分:0)

func numberOfSlicesInPieChart(pieChart: XYPieChart) -> NSUInteger

func pieChart(pieChart: XYPieChart, valueForSliceAtIndex index: NSUInteger) -> CGFloat

func pieChart(pieChart: XYPieChart, colorForSliceAtIndex index: NSUInteger) -> UIColor

使用以上指南自己做最后一个。