아래에 표시된 것처럼 테이블보기 맨 아래에 단추를 추가하는 더 좋은 방법이 있습니까? 내가 찾은 해결책은 기존 섹션의 머리말이나 꼬리말 안에 버튼을 삽입하는 것과 관련이있다.테이블보기 맨 아래에 단추 추가
1
A
답변
2
보고있는 뷰는 UITableView입니다. 항목이 여러 개인 경우이 사용자에 대한 정보가 화면에서 "삭제"버튼과 함께 스크롤 오프됩니다. 테이블 바닥 글에 단추를 놓으면 테이블과 함께 스크롤 할 수 있습니다. 테이블 바닥 글은 모든 섹션 외부에 있습니다.
보기에 스크롤 또는 동적 크기 표보기가없는 경우보기 하단에 추가하면됩니다.
0
어떻게 삭제 버튼이있는 도구 모음을 사용하는 방법에 대해? IMHO, "멋지게"보일 것입니다.
0
UIView
을 추가 한 다음 UIButton
이 너비에 맞게 자동 할당되지 않도록 UIButton
을 추가 할 수 있습니다.
7
새 UIView를 만들고보기를 tableview의 바닥 글보기로 설정하고 단추를 새 UIView의 하위보기로 추가하십시오. 또한 heightForFooterInSection 메서드에서 바닥 글의 높이를 설정합니다. viewDidLoad에이 같은
뭔가,
- (void)viewDidLoad
{
UIView *newView = [[UIView alloc]initWithFrame:CGRectMake(10, 70, 300, 45)];
submit = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[submit setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
//[submit setTitleColor:[UIColor colorWithWhite:0.0 alpha:0.56] forState:UIControlStateDisabled];
[submit setTitle:@"Login" forState:UIControlStateNormal];
[submit.titleLabel setFont:[UIFont boldSystemFontOfSize:14]];
[submit setFrame:CGRectMake(10.0, 15.0, 280.0, 44.0)];
[newView addSubview:submit];
[self.tableView setTableFooterView:newView];
[super viewDidLoad];
}
- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section {
return 50;
}
관련 문제
- 1. 프로그래밍 방식으로 선형 레이아웃의 맨 아래에 단추 추가
- 2. 테이블 뷰 아래에 단추 추가
- 3. UITableController 맨 위에 "편집 단추 추가"
- 4. 격자 아래에 단추 배치
- 5. div의 맨 아래에 이미지를 표시해야합니다
- 6. 다른 div의 맨 아래에 div를두기
- 7. 이미지를 맨 아래에 정렬하는 방법
- 8. tableview 맨 위에보기가 아래에 표시됩니다.
- 9. PHP : 맨 아래에 변수를 읽으십시오
- 10. TableViewController 맨 아래에 UIDatePicker 배치
- 11. bash는 기존 파일의 맨 아래에 파일 내용을 추가
- 12. RelativeLayout의 맨 아래에 RelativeLayout을 배치하는 방법은 무엇입니까?
- 13. Drupal Captcha가 맨 위 및 맨 아래에 표시되지 않습니까?
- 14. itextsharp : 어떻게 맨 아래에 이미지를 배치합니까?
- 15. 웹 페이지 맨 아래에 이미지 스틱 만들기
- 16. li의 맨 아래에 맞 춥니 다?
- 17. 브라우저 스크롤이 토글의 맨 아래에 있지 않습니까?
- 18. OrderBy IndexOf 맨 아래에 음수가있는 문자열
- 19. DIV 맨 아래에 고정 된 이미지 위치
- 20. 글꼴이 컨테이너의 맨 아래에 표시되지 않습니까?
- 21. 컨테이너 맨 아래에 요소를 설정하는 방법
- 22. div 클래스의 맨 아래에 자바 스크립트 스크롤
- 23. 비디오 컨트롤이 장치의 맨 아래에 기본 설정됩니다.
- 24. Android의 목록 맨 아래에 구분선을 추가하려면 어떻게해야합니까?
- 25. 마커 아래에 Google지도 페그 맨 놓기
- 26. 테이블 뷰의 맨 아래에 픽커를 놓으십시오.
- 27. 컨테이너의 페이지 맨 아래에 Divs를 늘입니다.
- 28. 언제 페이지 맨 아래에 자바 스크립트를로드하도록 선택합니까?
- 29. ListView의 맨 아래에 오버레이 TextView가 있습니다.
- 30. 위의 요소가있는 페이지의 맨 아래에 DIV를 늘립니다.
난 당신이 "테이블 바닥 글이 외부의 어떤 부분 중 하나입니다"무슨 뜻인지 이해가 안 돼요. UITableView에는 기본 제공 바닥 글 AFAIK가 없습니다. 셀의 섹션에만 머리말/꼬리말이 있습니다 – pixelfreak
명확히하기 위해 버튼을 셀과 함께 스크롤 할 수 있습니다. – pixelfreak
UITableView에는 모든 UIView로 설정할 수있는 tableFooterView라는 속성이 있습니다. 그것은 어떤 섹션의 외부에 있습니다. 버튼이 테이블과 함께 스크롤 할 수 있습니다. – bbarnhart