7

今日ダウンロードした XCode 5 を使用します。iOS 7. アプリを実行すると、ナビゲーション バーの下にテーブル ビュー ヘッダーが表示されます。iOS 7 移行ガイドに記載されている topLayoutGuide の使用方法を理解しようとしていますが、それに関連する制約を設定できると書かれていますが、その方法は説明されていません。

誰でも知っていますか?

移行ガイドはこちら: http://tinyurl.com/mgdl4sg

4

2 に答える 2

6

ストーリーボードがまだ XCode 4.6 に設定されていることに気付きました

File Inspector (Xcode の右側のナビゲーション パネルにあるファイル アイコンのように見えるアイコン) に移動し、"Interface Builder Document" の下で "Opens in" と表示されている場所を Default (5.0) および/または "View" に変更する必要があります。 as" iOS 7.0 以降

次に、IB ドキュメントは、View Controller の下の左側のナビゲーション パネル内にガイドを表示します。

ここに画像の説明を入力

多くの場合、ビューを選択し、右下にある [固定] ボタンをクリックすると、垂直方向の間隔が固定され、ドロップダウンに topLayoutGuide を使用するオプションが表示されます。

UITableView私のストーリーボードでは、テーブル ビューの上部と上部のレイアウト ガイドの間の垂直方向の間隔を固定するのにまだ問題がありました。コントロールドラッグするたびに、テーブルビューの下部ではなく下部にピン留めされます。しかし、その後、IBのナビゲーションバーの下に表示されるようにテーブルビューを手動でドラッグしてから、コントロールをドラッグすると、垂直方向のスペースが最終的に機能しました。

于 2013-09-19T03:37:11.360 に答える
0

私は同じ問題を抱えていました.Storyboardでトップバーを不透明に設定すると、スクロールビューの上部が変更され、ナビゲーションバーによって隠されなくなりました。理にかなっていますが、半透明のナビゲーション バーを使用して同じ効果を得られないのは残念です。

于 2013-11-05T17:26:41.167 に答える