2010-04-05 9 views
3

응용 프로그램을 만들고 있습니다. 나는 북마크 기능을 구현해야하고, 하나를 추가하는 것은이 비슷해야합니다편집 가능한 표보기 셀

mmm http://img534.imageshack.us/img534/9859/schermafbeelding2010040a.png

내가 텍스트 입력을위한 편집 UITableViewCell들합니다. UITableViewCellUITextField을 삽입하는 쉬운 방법이 있는지 궁금합니다. 그리고 그렇지 않다면 누군가가 그 안에 UITextField을 어떻게 사용할 수 있는지 설명 할 수 있습니까? 감사합니다

답변

5

더 쉬운 방법은 없습니다, 당신은 하위 클래스 UITableViewCell하고 UITextField에 추가해야합니다. using a UITextView에 대한 자습서는 UITextField와 거의 같아야합니다.

2

셀의 contentView에 텍스트 필드를 추가하고 셀의 accessoryView에 (X) 버튼을 추가하면됩니다. 인스턴스 변수 나 속성을 사용하여 추가 된 요소를 추적 할 수있게 해주는 UITableView 하위 클래스에서이 작업을 수행 할 수 있습니다. 이처럼 Cocoa With Love: Easy custom UITableView drawing

:

cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault 
           reuseIdentifier:@"myEditableCellId"]; 
label = [[UILabel alloc] initWithFrame:CGRectMake(x, y, w, h)]; 
[cell.contentView addSubview:label]; 
0

당신은 그런 간단한 경우에 https://github.com/escoz/QuickDialog을 사용할 수 있습니다

나는이 도움이되었다고합니다. 그러나 더 복잡한 경우 사용자 지정 셀을 직접 작성해야합니다.