코딩없이 IB로 100 % 앱을 만들었습니다. 나는 코딩 배경이 거의 없으므로 친절하게 답해주십시오. :)초보자 Tab Bar 및 SelectedIndex 사용?
내 탭 표시 줄 컨트롤러의 특정 탭으로 나를 데려가는 버튼이있는 방법이 필요합니다. IB에서 모달 링크를 할 때, 거기에 나를 데려 갈 것입니다,하지만 하단의 탭 막대 컨트롤러가 사라졌습니다.
정확히 어떻게합니까?
대답 이하 (예와 구체적인 대단히 감사하겠습니다) : ...
내가 비슷한 솔루션을 찾고 될 수있는 사람들을 위해 ... 내 자신에 그것을 알아 냈
모든 나는 초기 뷰 컨트롤러에서 globalVariable이라는 글로벌 변수를 생성했다.
//myview.h
#ifndef Globals_h
#define Globals_h
extern NSInteger globalVariable;
#endif
모달 누르기가 포함 된 4 개의 버튼을 탭 표시 줄 컨트롤러에 채우십시오. 각 단추에는 globalVariable의 값을 변경하는 조치가 있습니다.
//myview.m
- (IBAction)button1Action:(id)sender {
globalVariable = 0;
}
- (IBAction)button2Action:(id)sender {
globalVariable = 1;
}
//etc etc
그런 다음 탭 표시 줄 컨트롤러 내에서, 단지 그 방법에 버튼
의 터치 업 작업을 설정하는 IB를 얻기의 viewDidLoad
//tabbarcontroller.m
- (void)viewDidLoad
{
[super viewDidLoad];
self.selectedIndex = globalVariable;
}
내에서 전역 변수에 의해 selectedIndex를 설정합니다. 질문을 글의 상단이나 하단에 굵게 표시 할 수 있습니다. 감사! – Dayan
좋아요 ... 탭 단추 컨트롤러의 특정 탭으로 이동하려면 단추를 사용해야합니다. 내 전체 애플 리케이션이 작성된 이후 IB 통해 이것을 달성하기 위해 노력하고있어. 이것이 어떻게 가능한지? 감사. – Stangs55
코드를 작성하지 않고도이 작업을 수행 할 수는 없습니다. 그러나 귀하의 질문에서, 나는 정말로 당신이 무엇을하고 싶은지 확신하지 못합니다. 나는 당신이하고 싶은 것, 시도한 것, 그리고 그게 무엇이 잘못된지 편집 할 것을 강력히 권합니다. 귀하의 블로그에 대한 생활 이야기를 저장하십시오 :) – jrturton