fighting with interface building and autolayout constraints