A user interface apparatus for a vehicle, comprising: an interface unit configured to receive information from at least one of other devices included in the vehicle; a display unit configured to implement multiple display layers each having a respective virtual distance; a processor; and a computer-readable medium coupled to the processor having stored thereon instructions which, when executed by the processor, causes the processor to perform operations comprising: receiving, through the interface unit, driving situation information of the vehicle comprising information about a distance between the vehicle and an object in front of the vehicle; characterized in that the operations further comprise instructing the display unit to vary the respective virtual distances of the multiple display layers based on the driving situation information, wherein the multiple display layers comprise a first display layer having a first virtual distance and a second display layer having a second virtual distance, wherein the first virtual distance and the second virtual distance are modified, based on the information about the distance between the vehicle and the object; instructing the display unit to display a first content item on the second display layer; and instructing the display unit to move the first content item from the second display layer to the first display layer, based on the information about the distance between the vehicle and the object. an interface unit configured to receive information from at least one of other devices included in the vehicle; a display unit configured to implement multiple display layers each having a respective virtual distance; a processor; and a computer-readable medium coupled to the processor having stored thereon instructions which, when executed by the processor, causes the processor to perform operations comprising: receiving, through the interface unit, driving situation information of the vehicle comprising information about a distance between the vehicle and an object in front of the vehicle; characterized in that the operations further comprise instructing the display unit to vary the respective virtual distances of the multiple display layers based on the driving situation information, wherein the multiple display layers comprise a first display layer having a first virtual distance and a second display layer having a second virtual distance, wherein the first virtual distance and the second virtual distance are modified, based on the information about the distance between the vehicle and the object; instructing the display unit to display a first content item on the second display layer; and instructing the display unit to move the first content item from the second display layer to the first display layer, based on the information about the distance between the vehicle and the object. receiving, through the interface unit, driving situation information of the vehicle comprising information about a distance between the vehicle and an object in front of the vehicle; characterized in that the operations further comprise instructing the display unit to vary the respective virtual distances of the multiple display layers based on the driving situation information, wherein the multiple display layers comprise a first display layer having a first virtual distance and a second display layer having a second virtual distance, wherein the first virtual distance and the second virtual distance are modified, based on the information about the distance between the vehicle and the object; instructing the display unit to display a first content item on the second display layer; and instructing the display unit to move the first content item from the second display layer to the first display layer, based on the information about the distance between the vehicle and the object.