2009-07-11 6 views
0

내 프로젝트에 두 개의 UIViewController 클래스가 있습니다 ... 각 Viewcontroller는 uilabel을 가지고 있습니다 ... firstviewcontroller 버튼을 클릭하면 secondviewcontroller에 데이터를 보내고 secondviewcontroller 레이블에 해당 데이터를 표시합니다. 두 번째 레이블에 표시됩니다.UILabel 문제

아무도 도와 줄 수 있습니까? 사전에

감사합니다 .....

답변

0

당신이 어떤 문자열의 텍스트 속성을 설정할 필요가 UILabel 제어에 대한 정보를 표시하려면 다음

NSString *myText = @"Hello"; 
myLabel.text = myText; 
0

당신이 두 번째의 UIViewController를 할당 적이 있습니까? 두 번째 UIViewController를로드 할 때 표시 할 내용을 알 수 있도록 해당 문자열을 전달해야 할 수도 있습니다.

설정하는 방법에 따라 두 번째 UIViewController를 새로 고칠 수도 있습니다. 보기가 표시 될 때마다 호출되는 viewWillAppear 기능이 있습니다. 레이블을 재설정 할 수 있습니다.

0

init 메소드가 아닌보기가로드 된 후에 만 ​​두 번째보기 제어기에서 텍스트를 설정할 수 있다는 것을 기억하십시오. UILabel의 텍스트를 두 번째보기 컨트롤러에 사용자 지정 init 메서드의 매개 변수로 전달하고 두 번째보기 컨트롤러 클래스의 특성으로 문자열을 저장 한 다음 viewDidLoad 메서드에서 레이블의 텍스트로 설정할 수 있습니다.