我有一個UITableView,我想在用戶點擊添加按鈕時動態添加部分標題。如果用戶不需要它,用戶應該也可以刪除標題。在每個標題下,用戶應該能夠添加相關的項目列表。除此之外,用戶應該只能在選定部分動態插入行。請提出一些想法來實現此功能。提前致謝。在UITableView中插入動態部分標題
0
A
回答
0
我會告訴動態部分標題。保持一個標誌,並初始設置爲0。當用戶點擊該按鈕中的buttonClick方法設置標誌爲1並重新加載tableView。
-(UIView*)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
if(flag)
return aView;//alloc init aView and return.
else
return nil.
}
同樣,對於動態行有一個數組和numberOfRows是array.count。 點擊按鈕在數組中插入另一個項目並重新載入表格。
我希望這個幫助。
0
當用戶點擊按鈕,此方法設置一個標誌,並刷新你的tableview,然後做吧..
-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
if(flag)
{
UIView *headerView = [[UIView alloc] initWithFrame:CGRectMake(0, 0,320, 30)];
return headerView;
}
else
return nil;
}
,你可以在這樣的表視圖刪除頭......
如果要刪除表格的標題視圖,只需將myTable.tableHeaderView屬性設置爲nil即可。如果你有什麼實際上是一個節頭,那麼你需要返回nil從viewForHeaderInSection方法,並調用[myTableView reloadData]
,我希望這會正常工作。
2
您可以通過刪除,然後重新添加該部分實現這一目標,這將導致tableView:titleForHeaderInSection:
通話假設你的部分指數爲0:
BOOL shouldShowHeader;
- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
{
shouldShowHeader ? @"Your Header" : nil;
}
- (IBAction)buttonAction:(id)sender
{
shouldShowHeader = !shouldShowHeader;
NSIndexSet *set = [NSIndexSet indexSetWithIndex:0];
[self.tableView beginUpdates];
[self.tableView deleteSections:set withRowAnimation:UITableViewRowAnimationNone];
[self.tableView insertSections:set withRowAnimation:UITableViewRowAnimationNone];
[self.tableView endUpdates];
}
頁腳的工作方式相同。
相關問題
- 1. UITableView部分的動態標題
- 2. UITableView部分標題滾動
- 3. 在UITableView中插入一個新部分
- 4. 插入UITableView的部分
- 5. 在UITableView中獲取部分的標題
- 6. 在UITableView部分標題的問題
- 7. UITableView滾動/插入問題
- 8. Swift:當部分標題高度動態變化時,UITableView滾動回頂部
- 9. 如何在ios中動態更改uitableview的特定標題部分高度
- 10. UITableView中的iOS摺疊標題部分?
- 11. iOS UITableView - UISlider僅在部分標題中滾動時被重置
- 12. UITableView部分標題字體問題
- 13. UITableView部分中的背景圖像隱藏部分標題
- 14. UITableview部分問題
- 15. UITableview刷新單元格在部分標題下滾動
- 16. UITableView自定義部分標題消失
- 17. UITableView部分標題不顯示
- 18. UITableView的交互式部分標題
- 19. 自定義部分標題查看UITableView
- 20. UITableview部分標題不顯示文字
- 21. 更改UITableView部分標題的顏色
- 22. UITableView部分標題停止位置
- 23. 如何錨定UITableView的部分標題?
- 24. 隱藏UITableView的標題部分
- 25. 部分渲染的UITableView標題
- 26. UITableView:動態確定部分的數量
- 27. 動態部分和行的UITableView
- 28. 動態可擴展UITableView與部分
- 29. 未能在DOC標題部分插入公司徽標
- 30. UITableView滾動插入
- 1不提供任何輸入到您嘗試過的解決方案 – Aaron 2013-08-05 03:53:11