iITableView의 항목을 선택하면 내 iOS 앱이 현재 세부보기로 제어를 전송합니다. 이것은 퀴즈 프로그램이며 행 선택시 올바른 답변이 강조 표시된 같은 표보기를 다시 표시하도록 앱을 변경하고 싶습니다. 이 작업을 수행하는 좋은 접근 방법은 무엇입니까?iOS - 항목을 선택한 후 동일한 표보기를 표시하는 방법
0
A
답변
0
세부 정보보기가 나타나는 이유를 알고 있다면 분명하지 않습니다. 그래서 나는 단지 설명 할 것이다. 자세히보기를 제어 할 경우 코드의 어딘가에서 세부보기를 밀고 있기 때문입니다. 그것은 당신이 어떤 종류의 UITableViewCell
을 사용하는지에 달려 있습니다. 당신이 디폴트 스타일 중 하나를 사용하는 경우 자세히보기 아마에 밀려 다음 중 하나
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
또는
- (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath
사용자 정의 셀을 사용하는 경우, 당신은 찾을 필요 그 상세도를 푸시하는 방법.
- 그것이 어디에 있든 그 밀어 제거 나는 좋은 방법은하는 것입니다 생각합니다.
- 'UITableViewCellAccessoryType을 사용하고 있으면 사용하지 마십시오.
에 다음과 비슷한 무언가를 당신의
tableView:didSelectRowAtIndexPath:
- 탭 세포에 따라, 모델 배열의 정답에 대한 행을 찾습니다.
- 해당 행 번호를 사용하여
NSIndexPath
을 생성하십시오.NSIndexPath
가 해당 셀에cellForRowAtIndexPath:
- 전화
setSelected:animated:
와 올바른 셀을 찾을 수 - 사용을 강조 표시합니다.
참고 : 퀴즈 당신은 더 나은 UX에 대한 귀하의 UITableView
에 정답을 스크롤해야 화면에 맞게 UITableViewCells
의 양보다 더 많은 답변이있는 경우.
관련 문제
- 1. 선택한 항목을 설정하는 방법
- 2. iOS ViewController로드 방법 후
- 3. RadMenu에서 선택한 항목을 강조 표시하는 방법은 무엇입니까?
- 4. 옵션 그룹의 항목을 선택한 후에 TextBox를 표시하는 방법
- 5. 모델 뷰 발표자 - 드롭 다운 목록에서 선택한 항목을 표시하는 방법?
- 6. iOS 4 - 탭 표시 줄 응용 프로그램에 표보기를 추가하는 방법
- 7. 사용자가 항목을 선택한 후 ListView 제거
- 8. checklistbox에서 선택한 항목을 얻는 방법
- 9. 다시로드/새로 고침 후 마지막으로 선택한 아코디언을 표시하는 방법
- 10. WPF ComboBox 코드에서 선택한 항목을 바인딩하는 방법?
- 11. Android의 ListView에서 항목을 선택한 후 새 목록을 표시 하시겠습니까?
- 12. Silverlight : 그리드에 항목을 표시하는 방법?
- 13. UITableView가 현재 항목을 표시하는 방법?
- 14. listview에서 포커스가있는 항목을 표시하는 방법
- 15. JList에서 선택한 항목을 문자열
- 16. 콤보 상자에서 이미 선택한 항목을 제거하는 방법
- 17. pyqt에서 선택한 항목을 얻는 방법 Qmenu
- 18. Gtk # 및 treeview : "선택한"항목을 얻는 방법?
- 19. System.Web.MVC.SelectList 생성시 선택한 항목을 설정하는 방법
- 20. 확인란을 만드는 방법 선택한 항목을 하나만 선택하십시오.
- 21. DataGridView에서 선택한 항목을 DataTable로 가져 오는 방법?
- 22. tableview pyqt4에서 선택한 항목을 가져 오는 방법
- 23. 목록 상자에서 선택한 항목을 제거하는 방법 C#
- 24. FileUpload 컨트롤에서 선택한 이미지를 표시하는 방법
- 25. 새 항목을 선택한 후 DropdownList 데이터를 새로 고침
- 26. 항목을 선택한 후 EditorGridPanel의 Ext.form.Combobox에 displayField를 유지 하시겠습니까?
- 27. ListBox에서 항목을 선택한 후 커서를 텍스트 상자에 설정하십시오.
- 28. 다른 목록 항목을 선택한 후 목록보기가 업데이트되지 않습니다.
- 29. 선택한 항목을 선택하여 선택 항목을 선택하십시오.
- 30. 보기 상단에있는 도구 모음으로 표보기를 스크롤하는 방법
다시 확인하십시오 .. –
문제는 선택시 cellForRowAtIndexPath가 호출되지 않는다는 것입니다. –
위임자가 호출하는 메서드가 아니기 때문에'tableView : didSelectRowAtIndexPath :'를 호출합니다. – rjgonzo