2013-02-25 43 views
1

在我的應用程序我有一個與其中的tableview uiview。這個tableview只包含一個比較高(ca. 750)幷包含很多對象(uitextfields,uitextview,圖像,按鈕,uiscrollview,較小的uitableview等)的單元格。 當我滾動tableviewcell,我似乎無法擺脫,我遇到一個小的口吃。 它是一個單元格中的大量對象還是應該將對象分佈到多個單元格中以擺脫口吃?大UITableViewCell口吃

如果有人遇到同樣的問題,可以幫助我在這裏一點點,這將是偉大的。 非常感謝!

+0

在創建之前初始化所有對象UITabelViewCell – iPatel 2013-02-25 09:32:21

+0

如果你的'UITableView'只包含一個巨大的單元格,那麼應該使用'UIScrollView'更好...... – 2013-02-25 09:35:25

+0

我在初始化所有對象之後才顯示它們。 – freshking 2013-02-25 09:39:41

回答

1

我試着用tableHeaderView這個技巧 - 完美的作品給我!我也有一個很大的子視圖層次結構。如果你需要一些簡單的自定義UI元素外觀/消失動畫,你可以將它分成不同的單元格。我喜歡這樣做,因爲UITextViews和UITextFields - UITableViewController自動爲鍵盤外觀做佈局。

+0

你用tableHeaderView做了什麼? – freshking 2013-02-25 14:13:07

+0

只需將相當大且複雜的視圖放入tableHeader因爲我不想在鍵盤出現時手動處理和滾動我的視圖,UITableViewController爲我做了這項工作,我只是將我的父類從UIViewController更改爲UITableViewController將整個現有xib與大查看錶頭和一切正常。 – iiFreeman 2013-02-25 14:16:33

+0

這是一個好主意。值得一試。 – freshking 2013-02-25 14:26:47