我有一個UIViewController。在它裏面有一個UIScrollView,裏面有幾個視圖。底部是一個UITableView。將UITableView展開爲完整尺寸?
這個UITableView是動態的,將顯示少量或大量的行。無論哪種方式,我希望UITableView以全尺寸顯示,以便用戶可以使用父級UIScrollView而不是UITableView內的UIScrollView向下滾動到底部。
我試圖通過禁用UITableView滾動(這工作正常)。然後我在運行時嘗試展開UITableView,以便所有行都可以正確顯示。
但是,這部分不起作用。由於某些原因,儘管UITableView非常大,並不是所有的行都顯示出來。
我已經擴大了像這樣的UITableView:
CGRect frame = tableView.frame;
frame.size.height = 5000;
tableView.frame = frame;
有什麼我錯過了?在UITableView裏面還有另外一個視圖,我需要展開所有要顯示的行?
對不起,如果這是一個愚蠢的問題,我只在上個月使用iOS。
預先感謝任何幫助:)
爲了澄清,這是問題的一個屏幕截圖。
紅色區域是UITableView,所以它絕對是正確的大小。但是,應該有10個表格行。如果我增加表格行的大小,只有5個,甚至更少。
我需要做些什麼來顯示所有的行?我需要調整大小?
是你想讓整個視圖被你的tableview覆蓋嗎? – Neo
不完全是,我想要的是用戶能夠在頁面上看到以下內容: - 大圖像 - 圖像下方顯示圖像信息的部分(例如標題) - 下表,這將顯示每行用戶的評論。 本質上,我希望用戶能夠上下滾動整個頁面,以便它們可以一次滾動所有內容,而不僅僅是上下滾動UITableView。 –
所以爲了澄清,我只是想讓UITableView變大,所以可以顯示所有行。 –