Tôi đang cố gắng để mô phỏng click chuột trên iphone simulator từ macos App cho rằng tôi đang sử dụng CGEvents.Làm thế nào để mô phỏng click chuột từ Mac App để ứng dụng khác
quá trình id là 33.554 cho iPhone giả
let point = CGPoint(x: 500 , y:300)
let eventMouseDown = CGEvent(mouseEventSource: nil, mouseType: .leftMouseDown, mouseCursorPosition: point, mouseButton: .left)
let eventMouseUp = CGEvent(mouseEventSource: nil, mouseType: .leftMouseUp, mouseCursorPosition: point, mouseButton: .left)
eventMouseDown?.postToPid(33554)
eventMouseUp?.postToPid(33554)
Tôi cũng đã nhận thấy rằng Nó mô phỏng click chuột khi cửa sổ ios giả là tập trung và chỉ hoạt động cho thanh công cụ này, nhưng không phải cho các mô phỏng ví dụ nếu tôi thay đổi CGPoint đến (0,30) nó sẽ click vào tùy chọn Simulator
nhưng khi tôi đưa ra CGPoints bấm ứng dụng bên trong iOS Simulator nó không làm việc
Tuy nhiên, tôi có thể gửi Keyboard tổ chức sự kiện để mô phỏng sử dụng
let keyboardDown = CGEvent(keyboardEventSource: nil, virtualKey: 6, keyDown: true)
let keyboardUp = CGEvent(keyboardEventSource: nil, virtualKey: 6, keyDown: false)
keyboardDown?.postToPid(33554)
keyboardUp?.postToPid(33554)
Bạn có nhớ rằng trục y được đảo ngược trên macOS không? – Alistra