0
我想在我的代碼中手動滾動CPScatterPlot
。我能夠滾動繪圖區但滾動globalXRange & globalYRange
時無法正常工作。我可以滾動(手動點擊按鈕)超出圖表。一旦達到全球範圍,我想限制滾動區域。iPhone - 核心圖,手動滾動CPScatterPlot
這裏是代碼我使用,
-(IBAction)moveLineLocation:(id)sender {
isButtonClicked = TRUE;
currentTag = [sender tag];
CPPlotRange *rangeX = plotSpace.xRange;
CPPlotRange *rangeY = plotSpace.yRange;
if([sender tag] == 1) {
rangeX.location = CPDecimalAdd(rangeX.location, CPDecimalFromFloat(-0.5));
}
else if([sender tag] == 2) {
rangeY.location = CPDecimalAdd(rangeY.location, CPDecimalFromFloat(0.5));
}
else if([sender tag] == 3) {
rangeX.location = CPDecimalAdd(rangeX.location, CPDecimalFromFloat(0.5));
}
else {
rangeY.location = CPDecimalAdd(rangeY.location, CPDecimalFromFloat(-0.5));
}
plotSpace.xRange = rangeX;
plotSpace.yRange = rangeY;
[graph.axisSet relabelAxes];
[graph reloadData];
}
我怎麼能限制來自這個問題過來嗎?
P.S-聯繫事件globalXRange & globalYRange
工作絕對完美。
感謝
PRATIK