2017-11-21 2 views
0

슬라이드 메뉴를 구현하기 위해 VKSideMenu 라이브러리를 사용했습니다. 동일한 애니메이션을 만들기 위해 버튼 클릭이 생성되었습니다. 코드는 iOS 11 이전에 완벽하게 작동했지만 iPhone을 iOS 11으로 업데이트하면 버튼을 클릭 할 때마다 앱이 다운됩니다. 예외 중단 점을 추가하면 원인이 어디인지 알 수 있었지만 원인에 대한 이유를 찾을 수 없었습니다. VKSideMenu.m 파일에서 iOS 11 - VKSideMenu에서 하위보기를 추가 할 때 오류가 발생합니다.

, 내가

에 문제를 가지고

[self.view의 addSubview : self.tableView]

여기서 self.tableView는 메뉴 표시를위한 테이블 뷰를 나타냅니다. 그러나 tableview는 0이 아닙니다.

답변

2

앉아있는 시간 후에, 나는 결국 해결책을 얻었다.

: 당신이보기에 (예를 들어, 서브 뷰가 subViewName 이름) 하위 뷰를 추가하려면

[[(UIVisualEffectView *)self.view contentView] addSubview:self.tableView]; 

와 함께이 라인

[self.view addSubview:self.tableView]; 

교체, 당신은이를 추가해야 [[(UIVisualEffectView *)self.view contentView] addSubview:subViewName];

관련 문제