tôi muốn thêm dòng chỉ báo dữ liệu tương tự như hình ảnh sau vào cốt lõi.Câu hỏi cốt lõi Câu hỏi: Cách thêm Chỉ số dữ liệu
Plot Image http://img203.imageshack.us/img203/9412/plota.png
Bất kỳ ý tưởng làm thế nào tôi có thể đạt được điều này sử dụng lõi-cốt truyện. Tôi mới bắt đầu hiểu cốt lõi, vì vậy mọi mẹo sẽ rất hữu ích.
Cảm ơn
Edit:
Để hiểu rõ hơn tôi đã tạo ra một hình màn ảnh để hiển thị những gì tôi có nghĩa là:
http://www.screencast.com/users/GauravVerma/folders/Jing/media/78fbef04-8785-46d6-9347-4f35d257109c
Ngày 26 tháng hai:
Tôi có solv ed một phần vấn đề bằng cách sử dụng hai dataplots. đây là việc thực hiện hiện tại:
http://www.screencast.com/users/GauravVerma/folders/Jing/media/02a1e685-8bf8-41a9-aaa6-5ea6445f6a6c
Tôi đã sử dụng hai dataplots, một là chính một & khác một lô chỉ có một điểm dữ liệu được nạp lại khi giá trị thanh trượt thay đổi.
Dưới đây là phương pháp Datasource của tôi (có thể giúp ai đó):
-(NSUInteger)numberOfRecordsForPlot:(CPPlot *)plot {
if ([(NSString *)plot.identifier isEqualToString:@"Blue Plot"]){
return [dataForPlot count];
}else {
return 1;
}
}
-(NSNumber *)numberForPlot:(CPPlot *)plot field:(NSUInteger)fieldEnum recordIndex:(NSUInteger)index
{
if ([(NSString *)plot.identifier isEqualToString:@"Green Plot"]) {
index = floor((double)[slider value]);
if (index > [dataForPlot count] -1) {
index = [dataForPlot count] -1;
}
NSLog(@"Green plot index : %f",index);
}
NSNumber *num = [[dataForPlot objectAtIndex:index] valueForKey:(fieldEnum == CPScatterPlotFieldX ? @"x" : @"y")];
num = [NSNumber numberWithDouble:[num doubleValue] + 1.0];
return num;
}
Bây giờ chỉ còn lại là vấn đề để tìm ra một cách dễ dàng để vẽ đường. Bất kỳ ý tưởng ??
Yếu tố nào trong hình ảnh bạn đang hiển thị là "chỉ báo dữ liệu"? –
đường màu đỏ, hiển thị giá trị hiện tại. Khi người dùng di chuyển thanh trượt, đường màu đỏ cũng sẽ di chuyển hiển thị giá trị hiện tại ở trên cùng. Để thực hiện, vui lòng xem giao diện Cardex của ứng dụng Roambi (http://www.roambi.com/) –