0

UITableViewController が埋め込まれた UINavigationController で構成されるポップオーバーを実装しました。ポップオーバーが表示されると、ナビゲーション バーの上部と側面がトリミングされます。サイズを強制してここで読んだソリューションを使用しようとしました- CGRectMake(0,0) に設定してから、ViewWillAppear と ViewDidAppear で適切なサイズに設定しましたが、効果はありません。UINavigationController と UITableViewController は、シミュレートされたメトリクスでフリーフォームとしてのサイズを持っています (私は推論を試みましたが、役に立ちませんでした)。ポップオーバーのサイズを明示的なサイズに設定しようとしましたが、まだうまくいきません。正しく見えるようにするための私の試みはすべて無視されます。

動的TableViewでポップオーバーの見栄えを良くするための鍵は何ですか?

ティア!

4

1 に答える 1

0

この問題を解決しました。UINavigationController への UITableViewController の埋め込みを削除し、代わりに UITableView のヘッダーに UINavigationBar を追加しました。ナビゲーション バーとボタンのサイズが正しくなり、ビューが正しく表示されるようになりました。

于 2013-03-04T21:30:21.273 に答える