2013-01-18 122 views
0

我已經實現了一個由嵌入了UITableViewController的UINavigationController組成的Popover。彈出窗口出現時,導航欄會在頂部和側面裁剪。我試圖使用我在這裏讀取的解決方案強制大小 - 將它設置爲CGRectMake(0,0),然後在ViewWillAppear和ViewDidAppear上設置正確的大小,但它沒有效果。 UINavigationController和UITableViewController在模擬度量中有自由形式的大小(雖然我嘗試過推斷,但也無濟於事)。我已經嘗試將彈出窗口大小設置爲明確的大小,但仍然沒有。它忽略了我所有的嘗試使它看起來正確。與UINavigationController/UITableViewController的彈出窗口裁剪導航欄

動態TableView使popover看起來不錯的關鍵是什麼?

TIA!

回答

0

我已經解決了這個問題。我刪除了UITableViewController在UINavigationController中的嵌入,而是將UINavigationBar添加到了UITableView的頭部。現在正確顯示導視欄和按鈕的正確尺寸。