UITableview
의 분리 선의 높이를 조정할 수 있습니까? 구분선과 그 좋은 사용하는 셀에 UIView
추가, 문제는 내가 그것을 삭제하려면 셀을 슬라이드 때 문제가, 그 겹치는 구분선, 또는 내가 삭제 단추의 높이를 조정할 수 있습니다 문제가 무엇입니까? UItableview 구분선의 높이
0
A
답변
0
삭제 버튼의 크기를 조정할 수없는 경우 하단의 크기를 UIView
으로 변경하여 삭제 버튼과 겹칠 수 있도록하십시오.
0
나는 항상 셀의있는 contentView에 서브 뷰처럼 구분선을 그립니다. 그리고 tableView에서 separatorStyle을 비활성화하십시오. 그리고 여기에 같은 삭제 버튼을 사용자 정의 : 당신에 https://stackoverflow.com/a/22396248/887325
0
는 layoutSubviews
방법이 쓰기 TableViewCell :이 도움이
if ([NSStringFromClass([subview class]) isEqualToString:@"UITableViewCellDeleteConfirmationControl"]) {
UIView *deleteButtonView = (UIView *)[subview.subviews objectAtIndex:0];
CGRect newf = deleteButtonView.frame;
newf.origin.x = 250;
newf.origin.y = 47;
newf.size.width = 30;
newf.size.height = 50;
deleteButtonView.frame = newf;
}
희망을 .. :)
1
라샤드에 의해 붙여 넣은 코드가 꽤 오래 (here 발견) iOS 7 또는 iOS 8에서 작동하지 않는 것 같습니다.
다음은 작동하는 업데이트 된 코드입니다.
-(void)layoutSubviews {
UIView *deleteButtonView = nil;
for (UIView *subview in self.subviews) {
// find the delete view in iOS 8
if ([NSStringFromClass([subview class]) isEqualToString:@"UITableViewCellDeleteConfirmationView"]){
deleteButtonView = subview;
break;
}
// find the delete view in iOS 7
if ([NSStringFromClass([subview class]) isEqualToString:@"UITableViewCellScrollView"]) {
for (UIView *secondSubview in [subview subviews]) {
if ([NSStringFromClass([secondSubview class]) isEqualToString:@"UITableViewCellDeleteConfirmationView"]) {
deleteButtonView = secondSubview;
break;
}
}
}
}
int heightOffset = 5;
CGRect buttonFrame = deleteButtonView.frame;
buttonFrame.origin.y = heightOffset;
buttonFrame.size.height = self.frame.size.height-2*heightOffset;
deleteButtonView.frame = buttonFrame;
}
관련 문제
- 1. UITableView 행의 높이
- 2. UITableView 셀 높이 애니메이션
- 3. 상대적 높이 UITableview
- 4. UITableView 셀의 높이 관리
- 5. 고정 높이 UITableView
- 6. 동적 uitableview 셀 높이
- 7. Rails 경로가있는 구분선의 콜론?
- 8. UIPopoverController의 동적 UITableView 높이 (contentSizeForViewInPopover)?
- 9. UITableView 셀 높이 설정 수명주기
- 10. UITableView 자동 레이아웃 유연한 높이
- 11. UITableView 프레임 높이 애니메이션 결함
- 12. 위의 UIView 높이 늘리기 UITableView
- 13. UITableView 개별 행 높이 결정
- 14. UITableView 동적 셀 높이 충돌 - 레이블에 의존하지 않는 높이
- 15. UITableView 동적 셀 높이 - 단일 행의 다시로드 높이
- 16. iOS : 자동 레이아웃에서 UITableView 높이 변경
- 17. UITableView 행의 높이 (셀 내용 기준)
- 18. iOS 스크롤 스위프트시 UITableView 헤더 높이 변경
- 19. 섹션 (높이 400.0f) 탭하기 UITableview 호출보기 didSelectRowAtIndexPath
- 20. 그룹화되지 않은 테이블의 UITableView 섹션 머리글 높이
- 21. UITableView 내용 크기 및 행 높이
- 22. iOS UITableView : 빈 머리말과 꼬리말 높이?
- 23. UItableview 변수 섹션 머리글 높이 및 내용
- 24. UITableView - 셀 자체로 제어되는 동적 셀 높이
- 25. Xcode UITableView 맞춤형 셀 xib 이미지 높이
- 26. 가변 높이 사용자 지정 셀 UITableView
- 27. 동적 UITableView 행 높이 그리기 모범 사례
- 28. uitableview 문제 동적 높이 조정이 정확합니다.
- 29. UITableview 셀 하위보기 큰 높이 다음 셀
- 30. uitableview 섹션 바닥 글의 높이 조절
나중에 시도해 보겠습니다. – MaappeaL
나는 저를 위해 일하지 않았습니다. – MaappeaL
11에 UITableViewCellDeleteConfirmationControl이 없습니다. –