Make dynamic UI, supporting all screen sizes and orientations.
Make UI support any number of rows and columns on game board. Calculate reasonable limits based on screen and minimal game element (mine/flag/empty square) size.
Make your game element class based, inspectable in storyboard editor.