0

最近、iOS 用 IIViewDeck ( https://github.com/Inferis/ViewDeck )のバグに気付きました。

In-Call ステータス バーが表示されているときに View Deck またはサンプル アプリを使用してアプリを起動すると、ステータス バーが通常の高さに戻ると、中央のビューのサイズは変更されません。他の誰かが GitHub の問題として記録しました ( https://github.com/Inferis/ViewDeck/issues/402 )

アプリのデリゲート コールバックをリッスンしてapplication:didChangeStatusBarFrame:から呼び出してみましたが、うまくいきませself.centerView.frame = self.centerViewBounds; んでした。

このコードをログに記録したとき、明らかにサイズがすでに変更されていることがわかりました

Original Frame: {{0, 0}, {320, 548}}
New Frame: {{0, 0}, {320, 548}}
After Set: {{0, 0}, {320, 548}}
*********************
Original Frame: {{0, 0}, {320, 528}}
New Frame: {{0, 0}, {320, 528}}
After Set: {{0, 0}, {320, 528}}
*********************

また、さまざまなビューの autoResize プロパティを設定しようとしましたが、役に立ちませんでした。

このバグを修正したいのですが、どんな助けでも大歓迎です。これは多くの人が使用するライブラリであり、メンテナンスを手伝ってくれるとうれしいです。私は解決策をレポの所有者に渡します

4

1 に答える 1