2017-11-15 3 views
-4

테이블 뷰의 셀 번호 100 및 모든 셀에 텍스트 필드가 있고 스크롤 할 값이 텍스트 상자에 있어야합니다. 다른 하나는 테이블 뷰에 OF 인덱스가 없음을 나타냅니다.100 개의 텍스트 필드를 테이블 뷰에 표시하는 방법

+1

에게 스크롤 이 방법은 StackOverflow에서 작동하지 않습니다. 당신이 시도한 것을 보여주고, 당신의 문제 또는 당신이 고투하고있는 부분을 설명하십시오. 귀하의 현재 결과는 무엇이며 원하는 결과는 무엇입니까 ... –

+1

http://idownvotedbecau.se/noattempt/ –

+0

@ parth-prajapati 그것이 도움이된다면 답을 받아 들여주십시오. –

답변

1

는 배열 어레이와로드 100 개의 tableview 객체를 추가

class Data { 
    var text:String? 
} 

아래와 같이 데이터 모듈 클래스를 생성한다. 이제 사용자 정의 셀 &을 작성하여 사용자 정의 셀 클래스의 텍스트 필드를 참조하십시오. 이 클래스의 textField에서 텍스트 변경에 대한 관찰자를 구현합니다.

지금 정의 셀 아래

func configureCell(data:Data){ 

} 

함수 호출이 현재 인덱스의 인덱스로 통과 물체의 행의 셀에서이 기능을 기능 물품.

다음과 같이 개체의 참조를 보유 할 사용자 지정 셀에 지역 변수를 선언하십시오. 지금

var data:Data? 

func configureCell(data:Data){ 
self.data = data 
self.textField.text = data.text 
} 

텍스트로 변경 방법 업데이트 data.text에 data.text 재산

func textFieldDidChangeText(textField:UITextField){ 
    self.data.text = textField.text 
} 

설정은 TextField 텍스트에서 텍스트, 그래서 값도 유지됩니다 않았다 당신은 응용 프로그램 그것은 않습니다

+1

그런 끔찍한 질문에 좋은 대답이 낭비되었습니다. –

+0

도움을 주시면 답변을 수락하십시오. –

+0

당신이 당신의 대답에 대해 논평을하면 Parth는 결코이 주석을 보지 않을 것입니다. –

관련 문제