padding can be a UIEdgeInset or an array of four numbers