まぁ、これはUIView関連。 UIButtonだけでなく、UILabelのテキストなど色んな面で応用が効きます。 UIButtonの場合はタイトルラベル用に専用のインタフェースが準備されてます。 マージンを設定するためには、UIEdgeInsetsを利用します。 UIEdgeInsetsはマージンを表す構造体で、以下のようなパラメータを持っています。 CGRectとは各パラメータの順番が違うので注意してください。 typedef struct UIEdgeInsets { CGFloat top, left, bottom, right; } UIEdgeInsets; 例えばUIButtonの場合は、以下のように利用することでマージンを調整できます。 デザイナーさんから送られてきた画像が、余白に影がある関係でそのままテキストを 設定したら文字が中心からずれてしまうときなどに利用してます