1

私はiOS用のフレームワークの構築に取り組んでいます。機能する方法は、アプリが私のフレームワークを使用し、それを呼び出して機能させることです。フレームワークは、呼び出し元のアプリの上にビュー コントローラーを表示します。

今私が立ち往生しているのは、ビューの背景色を に設定したことclearColorです。ただし、フレームワークのビュー コントローラーが読み込まれるたびに、背景は黒に設定されます。色を赤、青などに設定しようとすると、完全に正常に機能します。しかし、設定するとclearColor黒い画面が表示されます!

同じ問題に関するいくつかの質問を見てきましたが、それらはすべて、ビューの透明度を NO に設定することを提案しています。私はすでにそれを行っていますが、機能していません。したがって、不透明なプロパティを設定する必要があるもの以外の解決策を提案してください。

ありがとう。

4

3 に答える 3

2

問題は、 の背景を持つclearColorビューのみがビューである場合、その下に何もないとビューが明確に表示されないため、画面が黒くなることです。クリアな色のビューを使用するには、その下にビューが必要です。

于 2013-03-29T18:09:20.040 に答える
0

ビュー コントローラーを表示するのではなく、現在表示されているビュー コントローラーにビュー コントローラーのビューをサブビューとして追加する必要があります。

つまり、私があなたを正しく理解していれば、オーバーレイを作成したいようです。

于 2013-03-29T18:06:01.343 に答える