Why wouldn't a UIButton move when I call:
myButton.frame.origin.x = 100
I am calling it from within the viewDidLayoutSubviews() function, the function is called because an annotation is created on a map, though the button is in a view which isn't really related to the map.