2014-01-10 50 views
2

我使用故事板創建一個具有頁眉和頁腳的部分的靜態UITableView。每個tableview單元格都有一個UITextField,其inputView設置爲UIPicker,附件視圖爲UIToolbar。爲什麼我的普通UITableView部分頁腳浮在iOS 7輸入的附件視圖上方?

How it should look

這除了頁腳節的偉大工程在SIM漂浮方式附屬視圖的工具欄上面是這樣的:

How it actually looks

這隻發生在iOS的7不是6.任何想法?

+0

另外我使用BSKeyboardControls幫助PREF ,下一個按鈕。 https://github.com/simonbs/BSKeyboardControls –

+0

它看起來與BSKeyboardControls沒有關係,因爲我可以在沒有BSKeyboardControls的情況下重現它。看起來它只是將一個文本字段放在一個普通樣式tableview的tableviewcell中。 –

回答

0

看起來像UINavigationController的工具欄是責怪。幸運的是我無意中啓用了它。刪除後,問題得到解決。但是如果你需要底部的工具欄,我不知道解決方案是什麼。

+0

我有同樣的問題=/ – iTSangar

0

我有同樣的問題。我的tableview是在一個有tabBar和NavBar的View中。

經過一番研究,我發現iOS7 +在tabview/navbar的視圖中時會自動爲tableview添加一個偏移量。

您可以通過代碼或通過Interface Builder自動禁用它。

通過界面生成器,只需在視圖的「擴展邊緣」子菜單上取消選中「桌面視圖」下的「頂部酒吧」(如果您使用導航欄)和「底部酒吧」(如果您使用的是標籤欄) 。

enter image description here

這應該解決您的問題。

有關如何做到這一點(和從我所學到的解決方案的原始@ xudre的答案 - 請投他的答案了),其他的答案,請訪問:UITableView is starting with an offset in iOS 7

+0

我仍然希望它可以在模糊效果下繪製。 –

相關問題