簡體   English   中英

在iPhone中創建供稿頁面的最佳方法是什么?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM