0
NavigationBar 및 DetailView를 만들었지 만 tableView에서 행을 선택하면 DetailView의 제목이 설정되지 않습니다. 어떻게 설정합니까?DetailViewController의 제목
감사합니다. 당신이 UINavigationController
의 제대로보기 컨트롤러를 사용하는 경우
NavigationBar 및 DetailView를 만들었지 만 tableView에서 행을 선택하면 DetailView의 제목이 설정되지 않습니다. 어떻게 설정합니까?DetailViewController의 제목
감사합니다. 당신이 UINavigationController
의 제대로보기 컨트롤러를 사용하는 경우
는, 당신은 단순히보기의 제목을 설정해야합니다 : 그것의 소리에 의해
self.title = @"Title";
를 수동으로보기에서 탐색 모음을 배치 한 즉 인스턴스를 보류하고 텍스트를 직접 변경해야합니다.
// Set a "tag" to the Navigation Bar, in Interface Builder or via code (navigationBat.tag = 200;)
UINavigationBar* bar = [self.view viewWithTag:200];
bar.title = @"Title";
정확한 위치에서이를 수행하려면 테이블 뷰 행을 선택해야합니다. 테이블 뷰의 위임자로 설정해야합니다. 이 사용자의 요구에 적합한이라면
self.tableView.delegate = self;
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
...
self.title = @"Title"; // Or whatever mode you're using to set the title
}
덕분에 나는 당신이 대답을 받아 주시기 바랍니다 수 있습니다, 그것은 –
@Avirok을 시도 할 사람? 고맙습니다 – WDUK