2011-02-17 5 views
0

Tab Bar 기본 프로젝트를 기반으로 5 개의 탭이있는 프로그램을 만들려고했습니다. 이 부분은 작동합니다.iOS Tab Bar 질문

탭 2에는 변경하고 싶은 레이블이 있으며 대부분 텍스트입니다. 다음과 같이 레이블을 콘센트에 연결합니다.

IBOutlet UILabel * myName;

이제 myName에게 내가 원하는대로 할 수 있습니다. 예를 들어 텍스트를 변경하십시오. 보기가 탭 1에 있었지만 이제는 탭 2에 런타임에 NILL이 포함되어있을 때이 기능이 작동했습니다. 모든 바인딩을 제거한 후에 다시 바인딩 할 수 있지만 문제는 아닙니다.

탭 막대가 다른보기에있는 레이블을 변경하려면 어떻게해야합니까?

나는 무엇인가 근본적인 것을 감독한다고 확신하지만, 이것이 무엇인지 전혀 모른다.

+0

별도의 이름을 지정하십시오. 예를 들어, 각 탭의 myName1, myName2 등. 그런 다음 탭에 따라 액세스하십시오. UITabBar의 위임 메소드를 사용하여 캐치 할 수 있습니다. – Pripyat

+0

그것은 그다지 효과가 없습니다. 나는 근본적인 무언가를 놓치고 있다고 생각한다. 나는 순진 해 보도록하겠습니다. (죄송합니다) XCode의 탭 막대 템플리트를 사용한다고 가정합니다. 특정 텍스트를 설정하는 단추를 사용하여 SecondView에서 레이블을 변경하려면 무엇이 필요합니까? 두 번째보기의 버튼? IBAction은 어디에 정의됩니까? (제어 장치 내부에 있지?) –

답변

0

JFYI가 버그를 발견했습니다.

은 고전 하나/블러쉬

'을 화면의 fromt에 앉아 오류는'나는 설치를보기위한 조인트 fileowner을 일부러. 내가 그걸 확인한 줄 알았지 만 그렇지 않은 것 같아.

관련 문제