-1

アプリのフォト ビューアーとして MWPhotobrowser ライブラリを使用しています。たとえば、設定できるオプションがあります。

Mbrowser.wantsFullScreenLayout=YES;

これにより、写真がフルスクリーン モードで表示されます。すべてうまくいきます。

しかし、アプリで PKRevalController ライブラリを使用すると

https://github.com/pkluz/PKRevealController

私のフォトブラウザは、ナビゲーションコントローラーの上にステータスバーの高さに等しいスペースを残します。フォト ビューアー上のナビゲーション コントローラーが消えると発生します。

wantsFullScreenLayout を無効にすると問題ありませんが、常にステータス バーが表示されます。

何が原因なのかわかりません。どんな助けでも大歓迎です。スクリーンショットを参照してください..!

ここに画像の説明を入力

4

1 に答える 1

0

はまたはPKRevealControllerです。いわばただの話です。rootViewControllertopViewControllerMWPhotoBrowsersubView

簡単な方法:から を表示MWPhotoBrowserします。押す代わりに。たぶん、アニメーションを「押す」ように組み立てますModelPKRevealController

難しい方法: をハッキングしMWPhotoBrower viewWillAppearて非表示にし、そのstatusBarフレームを に設定し(0, -20, weight, height+20)ます。でリセットstatusBarviewWillDisappearます。

私の提案:

MWPhotoBrowserは非常に古く、メンテナンスされておらず、レガシー バージョンの をまだ使用していますSDWebImage。他のフォトブラウジングライブラリへの切り替えを検討しているかもしれません。

于 2013-05-18T08:34:49.410 に答える