테이블 항목을 클릭하면 텍스트 페이지에 세부 정보를 입력 할 수있는 새 페이지가 열리는 애플리케이션이 있습니다. 및 textview를 선택하고 제출 버튼을 클릭하면 이전 페이지 인 tableview로 이동하고 textview 및 textview에 입력 된 값으로 테이블보기의 셀 텍스트 레이블을 채 웁니다. 이것이 어떻게 가능한지? 어떻게하면 textview 및 textview에 입력 된 값으로 tableview 셀을 채울 수 있습니까? 아무도 나를이 문제를 해결하는 데 도움이 될 수 있습니다. 감사합니다한 페이지에서 다른 페이지로 값을 전달하고 아이폰에있는 셀의 페이지 텍스트 라벨에 값을 표시하는 방법
0
A
답변
0
모든 것은 TableView에 데이터가 저장되는 방법에 따라 다릅니다. 예를 들어 plist 파일이있는 경우 새 값을 제출할 때이 파일을 다시 써야합니다. 그 후,에 :
- (void)viewWillAppear:(BOOL)animated {}
당신은 PLIST 파일을 다시로드
[self.tableView reloadData];
그러나 타 방법이 invok해야합니다. 값이 거의 없다면 NSUserDefault class Reference을 사용하여 앱에 데이터를 저장할 수 있습니다.
내가 당신을 도왔 으면 좋겠습니다. objInf 두 번째 클래스의 객체와 nameLable입니다
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
objInf.nameLable =[NSString stringWithFormat:@"Hello %@ Have a Good Day :)",[listData objectAtIndex:indexPath.row]];
NSLog(@"Next View Value =%@",[listData objectAtIndex:indexPath.row]);
NSLog(@"Next View Value =%@",objInf.nameLable);
[self presentModalViewController:objInf animated:YES];
}
으로 유 싶은 곳을 두 번째 클래스의 라벨의 텍스트로 설정할 수있는 NSString입니다 :
0
당신은 위임 기능 다음 사용하는 것이 필요 데이터를 표시하십시오.
0
속성을 사용하면 이렇게 할 수 있습니다. 입력 페이지의 텍스트 필드 문자열 속성을 사용하면 해당 페이지의 개체를 만들어 이러한 속성에 액세스 할 수 있습니다.
당신이 새 객체를 만들면 singletone 객체가 필요하다는 것을 기억하십시오. 그런 다음 속성을 재 초기화합니다.
그래서이 입력 클래스의 객체를 만들 때 사용하십시오.
YourClass *obj= (YourClass *)[self.navigationController.viewControllers objectAtIndex: [self.navigationController.viewControllers count]-2];
이것은 네비게이션 스택에서 객체를 제공합니다.
0
두 가지 방법으로 달성 할 수 있습니다.
하나는 다른 ViewController에서 2 개의 NSString 속성을 가질 수 있습니다. 1 그 안에 데이터를 할당하는 방법.
- @property 등에는 NSString * textfieldValue를 (비 원자, 유지); 그것을 합성하십시오.
- @property (비 원자력, 보유) NSString * textviewValue; 그것을 합성하십시오.
-(void) contentToDisplay: (NSString *)pTxtFieldValue txtViewValue(NSString*)pTxtViewValue{ self.textfieldValue = pTxtFieldValue; self.textviewValue = pTxtViewValue; }
- 같은 텍스트를 할당하는 것을 목적을 사용하여 작성하여 서로의 ViewController 전환하면서 objViewController contentToDisplay "textfieldvalue"txtViewValue @ "textviewValue"@];
희망이 있습니다.
관련 문제
- 1. jQuery에서 한 페이지에서 다른 페이지로 값을 전달하는 방법
- 2. jquery 양식에서 한 페이지에서 다른 페이지로 값을 전달하는 방법
- 3. 우리는 한 페이지에서 다른 페이지로 값을 전달할 수있는 방법은 무엇입니까?
- 4. 자바 스크립트를 사용하여 한 페이지에서 다른 페이지로 값을 넘김
- 5. 쿼리 문자열을 사용하여 한 페이지에서 다른 페이지로 텍스트 상자의 값을 전송하는 방법
- 6. 한 페이지에서 다른 페이지로 양식 값을 전달하려면 어떻게해야합니까?
- 7. 탭 페이지 사이에 값을 전달하고 다른 탭을 활성화하는 방법
- 8. 하위 페이지에서 마스터 페이지 값을 변경하는 방법
- 9. 아이폰에있는 두 개의 사용자 정의 UITableViewCell 사이에 값을 전달하는 방법
- 10. 세션을 통해 숨겨진 값을 한 페이지에서 다음 페이지로 공유
- 11. 한 페이지에서 다른 페이지로 숨겨진 필드를 전달하는 방법은 무엇입니까?
- 12. ASP.NET의 한 페이지에서 다른 페이지로 개체 전달
- 13. UITableViewCell은 다른 셀의 값을 사용합니다
- 14. 하나의 텍스트 필드에 값을 다른 텍스트 필드에 동시에 표시하는 방법
- 15. DataTable에서 셀의 값을 얻는 방법
- 16. jquery를 사용하여 하나의 값을 보내고 다른 값을 텍스트 상자에 표시하는 방법
- 17. 한 페이지에서 다른 페이지로 var를 전달하십시오.
- 18. 텍스트 상자의 값을 인코딩하여 다음 페이지로 전달
- 19. ICEfaces : 한 페이지에서 다른 페이지로 매개 변수를 전달하는 방법
- 20. jqGrid 열에 다른 값을 표시하는 방법
- 21. indexPath 값을 표시하는 방법
- 22. 마스터 페이지에서 asp.net의 콘텐츠 페이지로 값을 전달하는 방법 4
- 23. 아이폰에있는 셀의 텍스트에 밑줄을 긋는 방법
- 24. 값을 페이지로 전달
- 25. 델파이의 라벨에 정수 값을 더하는 방법
- 26. 한 페이지에서 다른 페이지로 HTML 컨텐트 추출하기
- 27. DataGridTemplateColumn 셀의 값을 얻습니다.
- 28. .net에서 gridview의 열에 텍스트 값을 표시하는 방법
- 29. 안드로이드 장치의 화면에 텍스트 값을 표시하는 방법
- 30. 모든 값을 표시하는 방법
나는 사용자 정의 tableview 셀을 만들었고 그 값을 다른 클래스의 textfield와 textview에 입력하면 tableview의 셀에 값을 표시해야합니다. – Rani
오, 카운터 파트를 제공합니다.하지만 할 수 있습니다. 역순으로 동일한 작업을 수행합니다. 제출 버튼을 클릭하여 모든 데이터를 테이블보기로 가져온 다음 cell.textLabel.text에서 데이터를 전달합니다.이 작업이 가능합니다. – rptwsthi