0
Tab Bar 기본 프로젝트를 기반으로 5 개의 탭이있는 프로그램을 만들려고했습니다. 이 부분은 작동합니다.iOS Tab Bar 질문
탭 2에는 변경하고 싶은 레이블이 있으며 대부분 텍스트입니다. 다음과 같이 레이블을 콘센트에 연결합니다.
IBOutlet UILabel * myName;
이제 myName에게 내가 원하는대로 할 수 있습니다. 예를 들어 텍스트를 변경하십시오. 보기가 탭 1에 있었지만 이제는 탭 2에 런타임에 NILL이 포함되어있을 때이 기능이 작동했습니다. 모든 바인딩을 제거한 후에 다시 바인딩 할 수 있지만 문제는 아닙니다.
탭 막대가 다른보기에있는 레이블을 변경하려면 어떻게해야합니까?
나는 무엇인가 근본적인 것을 감독한다고 확신하지만, 이것이 무엇인지 전혀 모른다.
별도의 이름을 지정하십시오. 예를 들어, 각 탭의 myName1, myName2 등. 그런 다음 탭에 따라 액세스하십시오. UITabBar의 위임 메소드를 사용하여 캐치 할 수 있습니다. – Pripyat
그것은 그다지 효과가 없습니다. 나는 근본적인 무언가를 놓치고 있다고 생각한다. 나는 순진 해 보도록하겠습니다. (죄송합니다) XCode의 탭 막대 템플리트를 사용한다고 가정합니다. 특정 텍스트를 설정하는 단추를 사용하여 SecondView에서 레이블을 변경하려면 무엇이 필요합니까? 두 번째보기의 버튼? IBAction은 어디에 정의됩니까? (제어 장치 내부에 있지?) –