2016-07-21 4 views
3

저는 ResearchKit에 매우 익숙하며보기 컨트롤러와 함께 내 자신의 사용자 정의 활성 단계를 작성했으며 잠시 동안 다음 버튼을 사용하지 않아야합니다. 나는 이것을 지금 어떻게 성취 할 것인지 잘 모르겠습니다. 제목을 변경할 수 있다는 것을 알았지 만 탐색 모음에서 cancelButtonItem을 사용하여 버튼을 비활성화 할 수 없습니다. 예를 들어, 같은 취소 버튼을 해제하는 방법이Swift 2.2에서 ResearchKit을 사용하여 사용자 지정 활성 단계에서 다음 단추를 비활성화하는 방법은 무엇입니까?

cancelButtonItem.enabled = A 활성 단계에서 다음 버튼 그런 일이 있습니까

거짓? 그렇다면 누군가가 내게 그와 같은 예를들 수 있습니까?

감사합니다.

+0

: https://github.com/ResearchKit/ResearchKit/blob/master/ResearchKit/ActiveTasks /ORKWalkingTaskStepViewController.m 계속 버튼이 기본적으로 표시되지 않는다고 생각합니다. Github 사이트에 문제를 게시하는 것이 좋습니다. – Yuan

+0

글쎄요, 요점을 파악하는 데 도움이된다면, 일정 시간이 지난 후에도 계속 단추를 표시하거나 액세스 할 수있게하려고합니다. 그 기간에 도달하기 전에 접근 할 수 없길 바래. 미안 해요, iOS 개발에 약간 새로운데, Objective-C와 Swift를 잘 모릅니다. – fr0z3n2

답변

1

내가 찾은 유일한 해킹 방법을 숨기는 방법 : 당신이보고 예 중 하나를 수행 할 수있는 경우

for subview in self.view.subviews { 
    for subview1 in subview.subviews { 
     for subview2 in subview1.subviews { 
      for subview3 in subview2.subviews { 

       if let button = subview3 as? UIButton { 
        button.hidden = true 
       } 
      } 
     } 
    } 
}