如何在 iOS 中實現乙個可的 Table View

2025-07-23 01:10:18 字數 2272 閱讀 4094

1樓:匿名使用者

怎麼老有人問這個問題呢!如果你像讓內容隨表一起滾動的話就直接把內容放到cell裡面,不要實現這個view就可以了。

2樓:網友

這是乙個比較複雜的東西。總體思路是這樣的: 假設未時,行高為40(假設資料來源可變陣列msourcearray中,每個節點包含行高資訊),後行高為75; 假設當前全部行關閉,點選第三行,它; 則在didselectrowatindexpath方法內,修改資料來源:

修改行陣列msourcearray中第三行的行高資訊,以及是否顯示該行詳細資訊的標誌設為顯示,reloaddata; reload之後,第三行行高已經變為75,且在 cellforrowatiindexpath中,將根msourcearray據設定顯示詳情(即該行;其實就是對詳情的檢視 = no) 不管多複雜,其原理都是一樣的,即通過修改資料來源,然後reloaddata來修改顯示的內容。

3樓:mm們

你可以點選的時候記一下行數 在- (cgfloat)tableview:(uitableview *)tableview heightforrowatindexpath:(nsindexpath *)indexpath 方法裡返回cell的高度可以在這裡設定 可以用行數來判斷哪個cell可以改變一下的高度在上面可以加一些按鈕什麼的 你可以用nsindexpath來記下來。

tableview reloadrowsatindexpaths:[nsarray arraywithobject:indexpath] withrowanimation:

uitableviewrowanimationtop] 這個方法是點選的時候cell的一些動畫效果。

4樓:網友

這是乙個比較複雜的東西。總體思路是這樣的:

假設未時,行高為40(假設資料來源可變陣列msourcearray中,每個節點包含行高資訊),後行高為75;

假設當前全部行關閉,點選第三行,它;

則在didselectrowatindexpath方法內,修改資料來源:修改行陣列msourcearray中第三行的行高資訊,以及是否顯示該行詳細資訊的標誌設為顯示,reloaddata;

reload之後,第三行行高已經變為75,且在。

cellforrowatiindexpath中,將根msourcearray據設定顯示詳情(即該行;其實就是對詳情的檢視 = no)

不管多複雜,其原理都是一樣的,即通過修改資料來源,然後reloaddata來修改顯示的內容。

5樓:網友

可的tableview有很多實現方式, 可以參考一下,一: 使用增加行的形式來實現, 點選按鈕, 在該行下面插入幾行cell, 這種方式通常用作實現 某乙個大分類下面有幾個小分類的情況。

二: 使用高度自適應來實現, 點選按鈕, 這個cell高度做出相應變化, 內容做出調整, 這種方式一般用作處理某乙個cell裡面內容太多的時候不想顯示完整內容, 點選才顯示完整內容。

6樓:八維教育

這是乙個比較複雜的東西。總體思路是這樣的: 假設未時,行高為40(假設資料來源可變陣列msourcearray中,每個節點包含行高資訊),後行高為75; 假設當前全部行關閉,點選第三行,它; 則在didselectrowatindexpath方法內,修改資料來源:

修改行陣列msourcearray中第三行的行高資訊,以及是否顯示該行詳細資訊的標誌設為顯示,reloaddata; reload之後,第三行行高已經變為75,且在 cellforrowatiindexpath中,將根msourcearray據設定顯示詳情(即該行;其實就是對詳情的檢視 = no) 不管多複雜,其原理都是一樣的,即通過修改資料來源,然後reloaddata來修改顯示的內容。

7樓:育知同創教育

假設未時,行高為40(假設資料來源可變陣列msourcearray中,每個節點包含行高資訊),後行高為75; 假設當前全部行關閉,點選第三行,它; 則在didselectrowatindexpath方法內,修改資料來源:修改行陣列msourcearray中第三行的行高資訊,以及是否顯示該行詳細資訊的標誌設為顯示,reloaddata; reload之後,第三行行高已經變為75,且在 cellforrowatiindexpath中,將根msourcearray據設定顯示詳情(即該行;其實就是對詳情的檢視 = no) 不管多複雜,其原理都是一樣的,即通過修改資料來源,然後reloaddata來修改顯示的內容。

8樓:匿名使用者

指定重新整理某一行試試。

其實你可以新增乙個頭,類似qq聯絡人列表的那種效果,應該是可以滿足你的需求的。

如何實現乙個網兩個路由器同時可以使用wifi?

二級路由,如華為wx,進去按嚮導。橋接就正常了,訊號?自動取前面的訊號。按照你的要求,一般來說兩臺路由器實現乙個無線網路,那麼只要做好路由器的無線橋接就可以了。不過需要路由器支援無線橋接功能才可以完成。可以的話,直接有線組網mesh。如果不會的話,就刷 集客ac和ap。還是不會的話,參考這樣,把兩個...

人如何在逆境中成長,乙個人如何在逆境中成長

堅強自我肯定 自信心不放棄自己 知道自己是對的,堅持。不要輕易動搖 有自己的主見 逆境往往可以成就乙個人,只要你足夠堅強勇敢,有堅定的信念,不怕擊倒。堅持下去的每一天,都是勝利。專注眼前的事,一點點的戰勝,慢慢地,或許路便平緩一點了。當然,前方依然有更多的坑在等著去踩。人如何在逆境中成長?成長和出人...

如何在Excel中實現文字的匯入匯出

很多時候為了提高工作效率,我們會考慮到很多軟體兼顧著用。比如為了更快速有效地算出一些資料,我們將文字檔案的資料弄到excel中進行計算。那麼在文字檔案與excel之間資料是如何互動的呢?今天我們就來談談如何在excel中匯入匯出文字檔案。首先我們還了解下文字檔案格式,通常有以下兩種 帶分隔符的文字檔...