«uitableview» 태그된 질문

UITableView는 iOS에서 정보 목록을 표시하고 편집하는 데 사용되는 클래스입니다. 테이블보기는 항목을 단일 열에 표시합니다. UITableView는 UIScrollView의 하위 클래스입니다. UITableView는 세로 스크롤 만 허용하지만 사용자가 테이블을 스크롤 할 수 있습니다.

30
-didSelectRowAtIndexPath : 호출되지 않음
탭보기 안에 테이블보기가있는 iOS 앱을 작성 중입니다. 내 UITableViewController에서는 구현 -tableView:didSelectRowAtIndexPath:했지만 런타임에 행을 선택할 때 메서드가 호출되지 않습니다. 테이블 뷰가 채워져 있으므로 컨트롤러의 다른 tableView 메서드가 호출되고 있음을 알고 있습니다. 누구든지 내가 그렇게하기 위해 내가 망쳐 놓은 아이디어가 있습니까?

23
Xib 파일에서 사용자 정의 UITableViewCell을 어떻게로드합니까?
문제는 간단합니다. UITableViewCellXib 파일에서 사용자 정의 를 어떻게로드 합니까? 그렇게하면 Interface Builder를 사용하여 셀을 디자인 할 수 있습니다. 메모리 관리 문제로 인해 대답은 간단하지 않습니다. 이 글 에서는이 문제에 대해 언급하고 해결책을 제시하지만, NDA 이전 버전이며 코드가 부족합니다. 다음 은 명확한 답변을 제공하지 않고 문제를 논의 하는 긴 글 입니다. …

15
NSLayoutConstraint“UIView-Encapsulated-Layout-Height”란 무엇이며 어떻게 깨끗하게 다시 계산해야합니까?
UITableViewiOS 8 에서 실행 중이며 스토리 보드의 제약 조건에서 자동 셀 높이를 사용하고 있습니다. 내 셀 중 하나에 하나가 포함되어 있으며 UITextView사용자 입력을 기반으로 수축 및 확장해야합니다. 텍스트를 축소 / 확장하려면 탭하십시오. 텍스트 뷰에 런타임 제약 조건을 추가하고 사용자 이벤트에 대한 응답으로 제약 조건의 상수를 변경 하여이 작업을 수행합니다. -(void)collapse:(BOOL)collapse; …

30
텍스트 필드를 선택할 때 UITableView 스크롤 만들기
많은 시행 착오 끝에 나는 포기하고 질문을하고 있습니다. 비슷한 문제를 가진 많은 사람들을 보았지만 모든 답변을 올바르게 얻을 수는 없습니다. UITableView커스텀 셀로 구성된을 가지고 있습니다 . 셀은 서로 옆에 5 개의 텍스트 필드로 구성됩니다 (그리드와 같은 정렬). 의 맨 아래에있는 셀을 스크롤하고 편집하려고하면 셀 UITableView이 키보드 위에 올바르게 배치되도록 할 …

30
하나의 UITableViewCell에서 구분선 숨기기
를 사용자 정의하고 UITableView있습니다. 마지막 셀 에서 구분되는 줄을 숨기고 싶습니다 ...이 작업을 수행 할 수 있습니까? 나는 할 수 tableView.separatorStyle = UITableViewCellStyle.None있지만 tableView의 모든 셀에 영향을 줄 것임을 알고 있습니다 . 나는 그것이 나의 마지막 세포에만 영향을 미치기를 원합니다.

20
스 와이프하여 삭제 및 '추가'버튼 (iOS 7의 Mail 앱에서와 같이)
사용자가 테이블보기에서 셀을 스 와이프 할 때 "더보기"버튼을 만드는 방법 (예 : iOS 7의 메일 앱) 나는이 정보를 여기와 Cocoa Touch 포럼에서 찾고 있었지만 대답을 찾을 수없는 것 같고 나보다 똑똑한 사람이 나에게 해결책을 줄 수 있기를 바라고 있습니다. 사용자가 테이블보기 셀을 스 와이프하여 둘 이상의 편집 버튼을 표시하고 싶습니다 …

4
TableView 용 NSIndexPath를 만드는 방법
정의한 함수에서 테이블의 행 1을 삭제해야합니다. 사용 deleteRowAtIndexPath하려면 IndexPath섹션과 행이 정의 된 with 를 사용해야합니다 . 이와 같은 인덱스 경로를 어떻게 만들 수 있습니까? int가 {1} 인 유일한 배열은 배열이 충돌합니다. NSLog 메시지는 섹션도 정의해야 함을 나타냅니다. * 편집-> 셀 삭제 관련 코드 : NSIndexPath *myIP = [[NSIndexPath alloc] indexPathForRow:0 …

9
내용이 화면에 맞을 때 UITableView 테이블에서 스크롤을 비활성화하는 방법
내 iPhone 앱에 몇 (그룹화 된 스타일) 테이블이 있습니다 (화면의 일부에만 있고 Interface Builder하위 클래스로 분류되지 는 않지만 추가됨 UITableViewController). 시간의 80 %가 작고 화면에 맞습니다. 테이블이 화면에 맞으면 스크롤을 비활성화하여 좀 더 깨끗하게 만들고 싶습니다. 그러나 테이블이 화면에서 사라지면 (나중에 행을 추가 할 때) 스크롤을 다시 활성화하고 싶습니다 (그렇지 …

9
사용자 정의 UITableViewCells 높이 설정
표시 할 레이블, 버튼 및 이미지보기가있는 사용자 정의 UITableViewCell을 사용하고 있습니다. 셀에 텍스트가 NSString객체이고 문자열 길이가 변할 수있는 레이블이 하나 있습니다. 이로 인해 UITableView의 heightForCellAtIndex메소드 에서 셀에 일정한 높이를 설정할 수 없습니다 . 셀의 높이는 NSString의 sizeWithFont방법을 사용하여 결정할 수있는 레이블의 높이에 따라 다릅니다 . 나는 그것을 사용하려고했지만 어딘가에 잘못 …

6
스토리 보드에서 여러 컨트롤러와 함께 사용할 사용자 정의 셀을 만들려면 어떻게해야합니까?
작업중 인 앱에서 스토리 보드를 사용하려고합니다. 응용 프로그램에는 목록 과 사용자가 있으며 각각에는 다른 컬렉션 (목록의 구성원, 사용자가 소유 한 목록)이 포함되어 있습니다. 따라서 수업 ListCell과 UserCell수업이 있습니다. 목표는 앱 전체에서 (즉, 내 테이블 뷰 컨트롤러에서) 재사용 할 수 있도록하는 것입니다. 그것이 내가 문제에 처한 곳입니다. 스토리 보드에서 모든 뷰 …

18
스토리 보드의 사용자 정의 셀 행 높이 설정이 응답하지 않습니다
테이블 뷰에서 셀 중 하나의 셀 높이를 조정하려고합니다. 해당 셀의 "크기 검사기"내의 "행 높이"설정에서 크기를 조정하고 있습니다. iPhone에서 앱을 실행할 때 셀의 기본 크기는 테이블보기의 "행 크기"에서 설정됩니다. 테이블 뷰의 "행 크기"를 변경하면 모든 셀의 크기가 변경됩니다. 하나의 셀에 대해서만 사용자 정의 크기를 원하므로 그렇게하고 싶지 않습니다. 문제에 대한 프로그래밍 …

26
UITableView에서 어떤 UIButton을 눌렀는지 감지
나는이 UITableView5 UITableViewCells. 각 셀에는 UIButton다음과 같이 설정되어 있습니다. - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { NSString *identifier = @"identifier"; UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:identifier]; if (cell == nil) { cell = [[UITableView alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:identifier]; [cell autorelelase]; UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(10, 5, 40, 20)]; [button addTarget:self action:@selector(buttonPressedAction:) …

24
선택한 UITableView 셀을 선택 해제하는 방법은 무엇입니까?
특정 셀을 미리 선택 해야하는 프로젝트를 진행 중입니다. 을 사용하여 셀을 미리 선택할 수 -willDisplayCell있지만 사용자가 다른 셀을 클릭하면 선택을 취소 할 수 없습니다. - (void)tableView:(UITableView*)tableView willDisplayCell:(UITableViewCell*)cell forRowAtIndexPath:(NSIndexPath*)indexPath { AppDelegate_iPad *appDelegte = (AppDelegate_iPad *)[[UIApplication sharedApplication] delegate]; if ([appDelegte.indexPathDelegate row] == [indexPath row]) { [cell setSelected:YES]; } } - (void)tableView:(UITableView *)tableView …

19
UITapGestureRecognizer가 UITableView를 중단 함 didSelectRowAtIndexPath
키보드가 나타나면 텍스트 필드를 위로 스크롤하는 자체 기능을 작성했습니다. 텍스트 필드를 두드려 키보드를 닫으려면 텍스트 필드에서 UITapGestureRecognizer첫 번째 응답자를 사임하도록 처리 하는 키보드를 만들었 습니다. 이제 텍스트 필드에 자동 완성 기능을 만들었습니다. UITableView 텍스트 필드 바로 아래 사용자가 텍스트를 입력 할 때 항목으로 채우는 텍스트 필드에 . 그러나 자동 완성 …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.