LinearUIView enables you to add a view as a child without worrying about the position. LinearUIView will handle every added views and place them at a right place (according to the selected direction). This basically makes UIView behaves like Android's linear layout.