[英]What's the best way to create a feed page in iPhone?
我想在我的iPhone應用程序中創建一個供稿頁面,其功能與Facebook中的Newsfeed非常相似,唯一的區別是評論和點贊顯示在同一供稿頁面上,而不是導航至Facebook中的其他視圖。
約束/挑戰
1.在Feed頁面中,我有一組
{
[進料卡]
[評論/贊卡]
},
{
[進料卡]
[評論/贊卡]
}
2.另一個挑戰是,如果注釋較長,則用省略號顯示注釋,用戶必須點擊注釋以展開並完整查看。 當您點擊展開時,以下所有行(包括下一張Feed卡)都應相應定位。
3.單獨的Feed卡的高度為353px,注釋卡的高度根據注釋的數量和長度而變化。
我使用UITableViewController實現了這一點,其中每行將有一個{feed card and comment card},並且工作得很好,但是我有一個問題。
題
1.我在這里使用正確的方法嗎? 當用戶向下滾動時,我應該從服務器/核心數據中加載更多記錄並將其放在下面。 如果行數始終大於500像素,尤其是我有200多個條目,是否會有性能瓶頸?
問題
2.說我在頁面上有5條記錄,當我向下滾動表格視圖時,幾秒鍾沒有繪制下一個{供稿卡和注釋卡行},然后突然出現。 我在其他幾個項目中使用過Table視圖,但是從未見過類似的行為觸發了上一個問題。
是否有另一種方法而不是使用UITableView?
謝謝
如果表格視圖單元格大於屏幕,則可能導致滾動過程中的性能問題。 我強烈建議使細胞更小。 也許您可以將信息分成幾個單元格。
問題所在:您是否在不是主線程的線程上重新加載了表格視圖? UI始終必須在主線程上刷新。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.