2017-03-23 1 views
1

메뉴 막대가 필요한 응용 프로그램에서 작업 중이므로 여러보기에서 사용해야하므로 여기에 제가 한 일이 있습니다.신속한 (Xcode) 서브 뷰 내부의 버튼을 클릭하여 상위보기를 변경하는 방법

메뉴 인 하위보기를 만들면 Main.storyboard의 다른보기에서로드됩니다.

  1. Main.storyboard가 -----이 친 볼을 포함

  2. SimpleCustomView.xib ----- 이것은 하위 뷰 여기

을하는 문제가있다 :

  • 내 버튼을 어떻게 만들 수 있습니까? Main.storyboard에서 부모보기를 변경할 수있는? 따라서 사용자는 메뉴를 클릭하여 페이지를 전환 할 수 있습니다.

    let storyboard = UIStoryboard(name: "Main", bundle: nil) 
    
    let vc = storyboard.instantiateViewController(withIdentifier: "PC") as UIViewController 
    
    // self.presentViewController(vc, animated: true, completion: nil) 
    
    //superview.presentViewController(vc, animated: true, completion: nil) 
    

    3 선 둘을도 4 라인은 작동 :

나는 노력했다.

나는 혼란스러워 어떻게 할 수 있습니까?

+0

코드를 이미지로 게시하지 마십시오. 질문을 편집하고 실제 코드를 복사하여 귀하의 질문에 붙여주십시오. – rmaddy

답변

0

부모보기에서 특정보기를 표시하기 위해 여러보기를 원하는 경우와 같은 상황에서 일반적인 접근 방법은 단추를 클릭 할 때 하위보기에서 알림을 보내는 것입니다. 상위보기는 특정 메시지를 청취 한 다음 작업을 수행합니다.이 경우 메뉴를 표시하십시오.

귀하의 특정 설정에 대해 충분히 알지 못하기 때문에 실제로 작동하지 않을 수있는 코드를 제공하지 않으려합니다. 귀하가 프로젝트를 우리와 공유 할 수 있다면, 모양과 작동해야하는 구체적인 코드를 제공합니다.

관련 문제