*

StoryBoard上でUIPageControlの高さを設定する

   

最近、Autolayoutの知識を手に入れて、StoryBoard上でいろいろとあーでもない、こーでもないと格闘していました。

そこで一つつまずいたのが、StoryBoard上に追加したPageControlの高さが入力出来ないということ。

サイズ入力のHeight欄がグレーになっていて操作出来ません。

スクリーンショット 2013-11-14 6.24.34

UIPageControlの高さを変更するには?

いろいろと探した結果、サイズ設定の下のIntrinsic Sizeを変更すればよいということがわかりました。

このIntrinsic Sizeですが、デフォルトでは「Default (System Defined)」が設定されています。

スクリーンショット 2013-11-14 6.31.51

これを「Placeholder」に設定してあげると、下にWidth、Heightの設定欄が出て来て、高さの入力が可能になります。

スクリーンショット 2013-11-14 6.31.38

もちろんプログラム上で設定してあげれば高さは変わるのですが、それだとAutolayoutの制約をどう入れるか等、いろいろと面倒になりそうだったので助かりました。

 - objective-c, アプリ