0

私の Xcode4 プロジェクトでは、Interface Builder を使用してスクロールビューを xib に追加していました。その後、他のボタンやビューをそのスクロールビューにドラッグして、アプリの起動時に期待どおりに表示されるようにしました。不思議なことに、Mavericks と Xcode5 に切り替えた後、ボタンもビューも IB のスクロールビューにドラッグしても表示されません。したがって、私の側からの変更がなければ、スクロールビューを使用するプロジェクトは正しく機能しなくなります。アプリを起動する前は、すべて同じように見えます。IB Document-Outline では、Clip-View の後に表示されます。このように: ->scrollview ->clipview ->nsview_iwant_to_add. ボタンとビューは IB プレビューに表示されます。

誰でもアイデアはありますか?再現しやすいはずです。スクロールビューをxibにドラッグし、別の(色付きの)ビュー/ボタンをそのスクロールビューにドラッグして、実行中のアプリケーションに表示されていないことを確認してください。

4

1 に答える 1

0

nsscrollview に配置された要素に制約を追加することで、これを解決しました。分。幅高さ。この問題は、autolayout が scrollview 内のオブジェクトを処理する方法に関連しているようです。

于 2013-11-01T19:03:07.753 に答える