I'm not sure about that, I haven't tried it myself.
What I've tried, though, is creating the transaction on an online watch-only wallet, transfer it then to an offline air-gaped wallet in a second device, sign it there, and then transfer the signed transaction back to the hot wallet to broadcast it.