2011-06-08 147 views

回答

0

這是不準確的答案...但你可以用這種方法

你不需要有sections.It可以使用自定義單元格與UILable &唐是的UIButton(爲+)

按鈕點擊事件

- (IBAction爲)ShowDetails:(ID)發送方 {

[UITableView beginAnimations:nil context:NULL]; 
[UITableView setAnimationDuration:.5]; 
[UITableView setAnimationBeginsFromCurrentState:YES]; 

[tableView reloadData]; 

[的tableView scrollToRowAt IndexPath:indexPath atScrollPosition:UITableViewScrollPositionTop animated:YES];

[UITableView commitAnimations]; 

}

添加代碼以增加高度細胞

  • (CGFloat的)的tableView:(UITableView的*)的tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath

{

if(indexPath。排== RowClicked)

返回100; //根據大小的內容要顯示;

}

return 40;

}

&
  • (的UITableViewCell *)的tableView:(UITableView的*)theTableView的cellForRowAtIndexPath:(NSIndexPath *)indexPath

檢查用於該小區,其按鈕被按下&添加UILabel你想要顯示的信息。

+0

精細艾米特我會給它一個try.But想,如果我想表現出更多的則一排then.I意味着對一個細胞的點擊說2排和第二排的點擊說6個rows.I意味着不同數量的在不同的細胞click.Then行是這可能與你的代碼,如果是的話又如何?謝謝親愛 – Sabby 2011-06-08 10:26:11

+0

是該行仍然是4,我的意思是,如果我在我們的資料,請點擊然後有一個文本顯示,但是當我點擊在我們的使命或其他事情上,那麼需要顯示3或4行,所以這是可能的你的想法 – Sabby 2011-06-08 10:40:16

0

它。你可以得到的Table View Animations and Gestures一個例子來自Apple開發人員示例代碼的示例代碼。 TableViewAnimation

演示如何使用動畫更新打開和關閉用於查看的table view部分,其中每個部分表示一個播放,並且每行包含播放中的引用。它還使用gesture recognizers來響應用戶輸入:* A UITapGestureRecognizer允許點擊節標題以展開該部分; * A UIPinchGestureRecognizer允許動態更改表格視圖行的高度; * A UILongPressGestureRecognizer允許按住表格視圖單元以啓動報價電子郵件。

+0

是的,我從網上下載了蘋果的示例代碼,就是我using.But我從分析和尋找此示例代碼很難陣列發送到這個table.Can獲取數據您提供的我知道怎樣做 – Sabby 2011-06-08 07:55:33

相關問題