A method for controlling a virtual screen displayed on an electronic device, the method comprising: detecting a touch screen input on a screen view, the screen view displaying a partial area of the virtual screen on a display unit of the electronic device; determining whether the touch screen input is a stylus input or a touch input, the stylus input being executed by a user controlling a stylus and the touch input being executed by the user using a body part of the user; processing the stylus input as a manipulation input corresponding to the virtual screen when the touch screen input is the stylus input; and moving the screen view on the virtual screen in response to a touch movement of the touch input, when the touch screen input is the touch input; wherein the moving of the screen view comprises moving the screen view at a speed substantially equal to a speed of the touch movement of the touch input when the touch movement of the touch input is performed at a speed lower than a predetermined speed and when the touch input is released, and wherein the moving of the screen view further comprises moving the screen view to an edge of the virtual screen corresponding to a direction of the touch movement of the touch input on the virtual screen when the touch movement of the touch input is performed at a speed greater than or equal to a predetermined speed and when the touch input is released; the method further comprising displaying a navigation window displaying navigation information corresponding to the screen view in the virtual screen on a partial area of the screen view, when the touch screen input is the touch input. detecting a touch screen input on a screen view, the screen view displaying a partial area of the virtual screen on a display unit of the electronic device; determining whether the touch screen input is a stylus input or a touch input, the stylus input being executed by a user controlling a stylus and the touch input being executed by the user using a body part of the user; processing the stylus input as a manipulation input corresponding to the virtual screen when the touch screen input is the stylus input; and moving the screen view on the virtual screen in response to a touch movement of the touch input, when the touch screen input is the touch input; wherein the moving of the screen view comprises moving the screen view at a speed substantially equal to a speed of the touch movement of the touch input when the touch movement of the touch input is performed at a speed lower than a predetermined speed and when the touch input is released, and wherein the moving of the screen view further comprises moving the screen view to an edge of the virtual screen corresponding to a direction of the touch movement of the touch input on the virtual screen when the touch movement of the touch input is performed at a speed greater than or equal to a predetermined speed and when the touch input is released; the method further comprising displaying a navigation window displaying navigation information corresponding to the screen view in the virtual screen on a partial area of the screen view, when the touch screen input is the touch input.