Flash was this for me. Started with the animation tools and slowly started writing action script to make it interactive. Try Interface Builder in XCode it allows you to do all of the layout side, but you quickly need to start writing snippets of code to do things like round corners and change border colours.