2012-02-03 49 views

回答

0

嘗試使用內置函數dragFromToForDuration(from,to,timeout)。獲取對象屬性行origin.x和origin.y和size.width和size.height,您將可以設置和繪製您的繪圖座標。你甚至可以嘗試繪製一些令人敬畏的東西:)

此代碼將繪製一條線,從左上角到右下角的繪圖區域(至少我希望它會)。您可以更改超時參數以繪製得更快或更慢。

var drawingAreaObject = ...mainWindow().<yourObject>; 

var drawingAreaObjectRect = drawingAreaObject.rect(); 

var xBeginDrawPoint = drawingAreaObjectRect.origin.x + 1; 
var yBeginDrawPoint = drawingAreaObjectRect.origin.y + 1; 

var xEndDrawPoint = drawingAreaObjectRect.origin.x + drawingAreaObjectRect.size.width - 1; 
var yEndDrawPoint = drawingAreaObjectRect.origin.y + drawingAreaObjectRect.size.height - 1; 

UIATarget.localTarget().dragFromToForDuration({x:xBeginDrawPoint, y:yBeginDrawPoint}, {x:xEndDrawPoint, y:yEndDrawPoint}, 3); 

您也可以嘗試flickInsideWithOptions(我不知道這一個,但理論上是可能的)或tapWithOptions()來繪製一個點。 不幸的是,你將只能使用這個函數繪製線條。