2016-04-15 12 views
0

IBを使用して.xibでカスタムビューを作成しました。ここで私が作成した構造と相対的な制約がある:メインストーリーボードでのカスタムビューの整列

structure & constraints

カスタムビューのレイアウトは、このようなものです:

custom view layout

私はPlayer.classFile's Ownerを設定しています。だからMain.Storyboard私はビューを追加し、Playerにクラス名を変更しました。制約のために、私はleadingtrailingSuperviewに等しく0で置きました。画面に応じて幅を広げることができます。今、設計時に、これはプレイヤーがIBに表示されている方法です。

file view in main.storyboard

それは視野の外に表示されていますどのように参照してください。実行時には、プレーヤーコントロールの配置も画面外になります。

このレイアウトを修正して実際のxibレイアウトのように見えるようにするには、Sliderで画面の幅とPlayerを中央に表示させるようにしますか?

答えて

1

実際には私の悪いです。私はフレームの代わりに境界に応じて整列させるために次のコードを書かなければなりません。さもなければ、オフセットされます。

view.frame = bounds 

これは、IBと実行時の両方で完全に表示されます。