나는이 게시물과 비디오를 많이 읽었으며 "prepareforsegue"라는 함수를 사용하여 읽었습니다. 그러나 구현할 위치와 다른 것들을 이해하지 못합니다. 해야만합니까? 나중에 다른 컨트롤러에서 호출하고 싶은 4 개의 텍스트 필드가 있습니다. 대답 해 주셔서 대단히 감사합니다. :)다른보기 컨트롤러에서 텍스트 필드를 호출하십시오 (prepareforsegue)
-1
A
답변
0
prepareforsegue
방법으로 텍스트 필드 나 다른 콘센트에 값을 설정하거나 액세스 할 수 없습니다. 그것은 prepareforsegue
메서드가 "before"라고 불리기 때문에 대상 컨트롤러의 콘센트가 설정됩니다. 따라서 텍스트 필드의 값을받는 대상 컨트롤러에서 변수를 만들고 대상 컨트롤러의 viewDidLoad
에서 텍스트 필드를 설정해야합니다.
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if let destinationViewController = segue.destinationViewController as? SecondViewController {
destinationViewController.valueForTextField = "Hi"
}
}
대상 컨트롤러 (제 경우 SecondViewController이다) :
@IBOutlet weak var textField: UITextField!
var valueForTextField: String?
override func viewDidLoad() {
super.viewDidLoad()
textField.text = valueForTextField
}
prepareforsegue 방법에
0
코드를 게시하는 데 도움이됩니다. prepareForSegue
내부
, 사용하여 텍스트 필드를 보유하고있는 대상의 ViewController를 잡아 :
let vc = segue.destinationViewController
다음 다른 텍스트 필드에 대한 vc.textField1.text = "Your Text here"
&를 반복합니다.
관련 문제
- 1. 다른보기 컨트롤러에서 async asihttp를 호출하십시오.
- 2. 다른보기 컨트롤러에서 메소드를 호출하십시오. iPhone SDK
- 3. 다른보기 컨트롤러에서 UItext 필드를 제어하는 UILabel
- 4. 하나의보기 컨트롤러에서 다른보기 컨트롤러로 패스
- 5. MVC 컨트롤러에서 다른보기 반환
- 6. 다른보기 컨트롤러에서 이미지보기에 액세스
- 7. 다른보기 컨트롤러에서 UINavigationController의 pushViewController
- 8. 다른보기 컨트롤러에서 하나의 변수 수정 swift
- 9. 스프링 컨트롤러에서 서블릿을 호출하십시오.
- 10. iPhone - 다른보기 컨트롤러에서 함수 호출
- 11. 다른보기 컨트롤러에서 같은 이름의 변수
- 12. 다른보기 컨트롤러에서 스레드 중지 중
- 13. 다른보기 컨트롤러에서 중복 단추 작업?
- 14. 하나의보기 컨트롤러에서 다른보기 컨트롤러로 푸시
- 15. 다른보기 컨트롤러에서 속성에 액세스하는 방법?
- 16. 다른보기 컨트롤러에서 이벤트 가져 오기
- 17. 다른보기 컨트롤러에서 데이터 액세스 (null)
- 18. 다른보기 컨트롤러에서 단추를 숨기려면 어떻게해야합니까?
- 19. 다른보기 컨트롤러에서 텍스트의 색을 변경하는 방법
- 20. 다른보기 컨트롤러에서 UILabel의 텍스트를 변경할 수 없습니다.
- 21. 신속하게 다른보기 컨트롤러에서 만들어진 변수를 참조하는 방법
- 22. 다른보기 컨트롤러에서 textfield.text 가져 오는 중
- 23. 하나의보기 컨트롤러에서 다른보기 컨트롤러로 데이터 가져 오기
- 24. prepareForSegue?
- 25. Angular.js 외부 컨트롤러에서 $ http.get을 호출하십시오.
- 26. 다른 컨트롤러에서 자원 객체를 호출하십시오.
- 27. MVC 컨트롤러에서 jquery 함수를 호출하십시오.
- 28. 별도의보기 컨트롤러에서 텍스트 편집
- 29. 하나의보기 컨트롤러에서 다른보기 컨트롤러로 버튼을 밀어 넣는 방법
- 30. 하나의보기 컨트롤러에서 다른보기 컨트롤러의 배열에 개체 추가