런타임시 ECSlidingViewController에서 왼쪽 메뉴를 변경하는 방법은 가능합니까? 런타임 동안 언어를 변경할 수 있기를 원하고 모든 뷰와 왼쪽 메뉴 항목에 영향을 미치고 싶습니다. 내가 주목 한 것은 왼쪽 메뉴가 처음으로 표시 될 때 viewdidload 이벤트가 한 번만 실행된다는 것입니다.ECSlidingViewController 런타임시 왼쪽 메뉴 설정
답변
코드가 viewDidLoad
보다 자주 실행되도록하려면 viewDidLoad
밖으로 이동하십시오. viewWillAppear:
괜찮은 옵션 일 수도 있습니다 ... 아니면 그냥 자신의 메서드에 넣고 필요할 때마다 호출 할 수 있습니다.
viewWillAppear는 왼쪽 메뉴가 표시 될 때도 실행되지 않습니다. 또한 왼쪽 메뉴를 표시하기 위해 클릭 할 때 메서드를 호출 할 수 있도록 참조가 없습니다. –
그런 다음, 내가 말했듯이, 그것을 독자적인 방법으로 넣고 필요할 때 호출하거나 ... 프로그래머를 고용하십시오. 당신은 앱에 대한 세부 사항을 제공하지 않았고 나는 찻잎을 신선하게 사용하고 있습니다. 따라서 이것을 구현하는 것이 가장 좋은 방법을 말할 수는 없지만 언어 변경을 기반으로 텍스트를 변경하고 싶다면 , 당신은 메뉴가 나타날 때마다 그들을 바꿀 필요가 없습니다. ... – nhgrif
하하 도움 msr 프로그래머를위한 감사합니다. –
설명서에 어떤 내용이 있습니까? – nhgrif
여기에 그 메뉴에 대한 하나의 게시물입니다 http://kingscocoa.com/tutorials/slide-out-navigation/ –
그리고 당신은 무엇을 시도 했습니까? – nhgrif