UTableCell을 제거 할 수있는 방법이 있습니까?
은 기본적으로 내가 UITableCell
이 UIButtons
두 개의 사용자 정의를 가지고 누르면 어떤 버튼에 따라 나는 UIViewController
가로드되면 사용자 정의 UITableCell
를 표시하려면, 그것은 사용자 정의 UITableCell
중 하나를 표시합니다.
내가 원하는 것은 두 번째 UIButton
을 눌러 첫 번째 UITableCell
을 제거하고 다른 하나를 표시 할 때입니다.UITableViewCell 사용자 정의
0
A
답변
1
if (cell == nil) {
//If button 1 was clicked
static NSString *MyIdentifier = @"TableIdentifier1";
[[NSBundle mainBundle] loadNibNamed:@"TableViewCell1" owner:self options:nil];
cell = tableViewTblCell1; //tableViewCell1 is the object of TableViewCell1
self.tableViewTblCell1= nil;
//Else If button 2 was clicked
static NSString *MyIdentifier = @"TableIdentifier2";
[[NSBundle mainBundle] loadNibNamed:@"TableViewCell2" owner:self options:nil];
cell = tableViewTblCell2; //tableViewCell2 is the object of TableViewCell2
self.tableViewTblCell2= nil;
}
* 당신이 도움이 *
1
버튼을 클릭하면 어떤 버튼을 클릭했는지 기억해야하는 사용자 정의 셀을 만들어야합니다. 귀하의 버튼 클릭 이벤트
- (IBAction) firstBtnClick
{
aVarible = @"firstButton"
[yourTable reloadData]
}
- (IBAction) secondBtnClick
{
aVarible = @"secondButton"
[yourTable reloadData]
}
에서
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
if([aVarible isEqualToString:@"firstButton"])
{
//create your first custom cell
}
else if ([aVarible isEqualToString:@"secondButton"])
{
//create your second custom cell
}
}
는 생각을 제공합니다 바랍니다.
1
데이터 소스를 업데이트 한 다음 테이블보기에서 -reloadData
을 호출 할 수 있습니다. 애니메이션을 사용하려면 -insertRowsAtIndexPaths:withRowAnimation:
및 -deleteRowsAtIndexPaths:withRowAnimation:
을 사용할 수도 있습니다.
관련 문제
- 1. 투명 사용자 정의 UITableViewCell
- 2. 사용자 정의 uitableviewcell
- 3. 둥근 사각형이있는 사용자 정의 UITableViewCell
- 4. UITableViewCell 하위 클래스 사용자 정의
- 5. 아이폰 사용자 정의 UITableViewCell 리로디딩
- 6. UITableViewCell 사용자 정의 - 배경 변경
- 7. 사용자 정의 UITableViewCell 빠른 스크롤
- 8. UITableViewCell 사용자 정의 삭제 버튼
- 9. 사용자 정의 UITableViewCell 여러 섹션
- 10. 터치시 확장되고 uitextfield를 포함하는 사용자 정의 UITableViewCell
- 11. 설정있는 UITableViewCell 사용자 정의 PNG 배경
- 12. 아이폰 앱 - 일부 사용자 정의 UITableViewCell 질문
- 13. 인터페이스 빌더에서 사용자 정의 UITableViewCell 요소가 끊어졌습니다.
- 14. 사용자 정의 UITableViewCell 레이블 글꼴 문제
- 15. UITableView에 높이가 정의 된 사용자 지정 UITableViewCell
- 16. 사용자 지정 UITableViewCell 표시 문제가
- 17. 단추가있는 사용자 지정 UITableViewCell
- 18. UIScrollView가있는 사용자 지정 UITableViewCell
- 19. NIB에서 사용자 지정 UITableViewCell 문제로드
- 20. 사용자 지정 UITableViewCell 내의 사용자 지정 UIView
- 21. iOS 사용자 정의 UITableViewCell 상단 모서리 오버 플로우 숨기기
- 22. 사용자 정의 UITableViewCell 내부의 UILabel이 올바른 크기로 그려지지 않습니다.
- 23. 그룹 tableview에서 사용자 정의 셀의 UITableViewCell 테두리를 숨기려면 어떻게합니까?
- 24. iPhone : 탭에 응답하는 여러 영역이있는 사용자 정의 UITableViewCell?
- 25. 사용자 정의 UITableViewCell 상단에 신비한 둥근 선이 나타납니다.
- 26. 아이폰에있는 두 개의 사용자 정의 UITableViewCell 사이에 값을 전달하는 방법
- 27. 사용자 정의 UITableviewcell, 셀이 선택되면 CGGradient에 계속 표시됩니까?
- 28. IOS : UITableViewCell
- 29. UITableViewCell 사용자 지정 재정렬 컨트롤
- 30. 사용자 지정 UITableViewCell 모범 사례?
감사 셀과하고 싶은대로 할. – Mush
언제나 @Mush :) –