2014-04-09 2 views
1

여기 있습니다. 나는 현재 컨트롤러에 UITableView을 만들었으며 정적 셀 유형입니다. 단추를 건 드리면이 컨트롤러를 UINavigationController로 밀어 넣을 것입니다. 느리게 열리려면 3 초 지연이 걸리며 때로는 단추를 제대로 터치하지 않았다고 생각합니다. 친절한 나쁜 UX입니다.ios 7.1 - UIDatePicker가 표시됩니다. 지연이 표시됩니다.

시간 프로필 도구를 사용하여 캘린더 라이브러리를 호출 한 것을 보았습니다. UIDatePickerUITableView에서 제거하고 다시 시도해 보았습니다. 다시 시도해보십시오. 약 1 초 정도 걸렸습니다.

그래서이 지연 시간이 지연되는 동안 제거하는 방법은 무엇입니까? UIDatePicker?

enter image description here

답변

1

Storyboard를 통해 많은 UIDatePickers를로드하면 탐색 속도가 느려집니다.

  • 당신이보기가 될 때까지보기 당신이 그들로부터 어떤 데이터가 필요하지 않은 경우 viewWillAppear
  • 에서 만든 나타나는 피커에서 데이터를 전달해야 할 경우 UIDatepicker (들) 프로그램
  • 만들기
디스플레이에

내 응용 프로그램에 필요한 데이터 그래서 난 viewWillAppear에 내 생성

viewDidAppear에서 만든로드 된
0

는 해결. jQuery과

  • 에서

    1. 제거 UIDatePicker 프로그래밍
    다음

    에너지 다시 viewDidAppear

  • 에서 UIDatePicker을 만들었습니다.