2011-02-13 5 views
0

오히려 ios 프로그래밍에 익숙하지 않고 탭이 4 개인 탭바 응용 프로그램을 만들려고했습니다. 탭 1과 탭 2는 UIView가있는 navigationcontrollers입니다 ... 이제는 탐색 표시 줄이 있습니다. 내 UIView 클래스에서 액세스 할 수 있습니다. NavigationController를 사용하여 UiTableView를 "연결"합니다.

나는 (IB 포함)의 UIView 클래스에서 jQuery과를두고 탐색 모음에 editbutton 추가 :

self.navigationItem.leftBarButtonItem = self.editButtonItem; 

확인이 쉽고 좋아 보인다,하지만 어떻게 내가는 "편집 버튼을 연결할 수 있습니다 "UIView 클래스의 uitableview 함께. 테이블은 데이터로 채워지지만 편집 버튼을 누르지 않으면 아무 일도 일어나지 않습니다. 뷰의 다른 UI 요소이기 때문에 UIView 클래스를 UITableView로 변경하고 싶지 않습니다.

답변

1

Table View Programming Guide for iOS (특히 "편집 모드에서 행 삽입 및 삭제"섹션)을 읽는 것이 좋습니다. 필요한 모든 것을 다루기 때문에 앞으로 더 좋은 방향으로 나아갈 수있는 많은 것을 배우게됩니다. .

+0

감사를 ... 여기에 내가 오버라이드 (override) 할 필요가 있음을 발견 : - (무효) setEditing : (BOOL) 애니메이션 편집 : (BOOL) 애니메이션 – gonzalesblanco

+0

@gonzalesblanco 멋지다 - 다행스럽게 끝내 주셨습니다. :-) –

0

알 수 있습니다. UIViewController가 편집 메시지를 가져옵니다 .. 그냥 무시하고 내 테이블의 편집 모드를 설정 : 링크에 대한

-(void)setEditing:(BOOL)editing animated:(BOOL)animated { 
    [super setEditing:editing animated:animated]; 
[self.myTableView setEditing:editing animated:animated]; 

} 
관련 문제