1
這裏的問題很簡單,但我不能完全弄明白。核心情節 - 設置最初的可見區域
我有一個CPTXYGraph,X軸是1到100之間的整數,Y軸是日期。圖表中會有50-100個日期,我想最初只顯示最近7天,並允許用戶如果願意向後滾動。
我該怎麼做?無論我嘗試從第1天開始,強制用戶向右滾動。
這裏的問題很簡單,但我不能完全弄明白。核心情節 - 設置最初的可見區域
我有一個CPTXYGraph,X軸是1到100之間的整數,Y軸是日期。圖表中會有50-100個日期,我想最初只顯示最近7天,並允許用戶如果願意向後滾動。
我該怎麼做?無論我嘗試從第1天開始,強制用戶向右滾動。
哎呀,算了一下,我是個假人。由於x軸爲1天(我之前沒有提到過,但一天可能有多個點),所以我有一個值爲「oneDay」的值表示一天中的秒數。當您設置XRANGE這樣做:
plotRangeWithLocation:CPTDecimalFromFloat(oneDay * 6.0f)
將圖形移動6天權(從圖的開始。)所以,我只是要搞清楚我想多遠移動圖形。
NSTimeInterval oneDay = 24 * 60 * 60;
plotSpace.xRange = [CPTPlotRange plotRangeWithLocation:CPTDecimalFromFloat(oneDay * 6.0f) length:CPTDecimalFromFloat(oneDay * 5.0f)];