0

私はC#と重いUIインタラクションからiOSへの新しい変換です。誰かが両方のテクノロジーで働いたことがあるなら、私はあなたがこの質問で私を助けてくれることを願っています:私はビューを持っています、そこに私はボトムビューを追加します(すべてInterface Builderを通して)。次に、追加されたビューの下部にドッキングする下部ビューが必要です。つまり、親ビューのサイズが変更されると(高さが増加するなど)、そのビューの下部ビューはそれに応じて下部に留まる必要があります。VisualStudioではこれは次のように呼ばれます。ドッキング、XCodeインターフェイスビルダーに同等のものはありますか?またはコード経由でさえ?

ありがとう

4

2 に答える 2

1

IBでそれを行いたい場合は、「ルーラー」アイコンの下にあります。自動サイズ変更セクションがあります。
最新のツールを使用している場合は、名前Constraintである可能性もあります。

于 2012-11-10T04:30:45.583 に答える
0

私は IB にあまり詳しくありませんが、プログラムautoresizingMaskで a のプロパティを使用して説明したドッキング効果を実現できます。次にUIView例を示します。

view.autoResizingMask = UIViewAutoresizingFlexibleTopMargin;
view.frame = CGRectMake(view.frame.origin.x, parentView.frame.size.height - view.frame.size.height, view.frame.size.width, view.frame.size.height);

親ビューが引き伸ばされたときに、ドッキングされたビューを水平方向に拡張することもできますautoResizingMask

view.autoResizingMask = UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleWidth;
view.frame = CGRectMake(0, parentView.frame.size.height - view.frame.size.height, parentView.frame.size.width, view.frame.size.height);
于 2012-11-10T03:42:35.420 に答える