나는 내가하는 일이 이상하다고 생각하지 않는다. 그러나 나는 확실히 이상한 결과를 얻고있다.홀수 스크롤바 플래시를 방지하는 방법은 무엇입니까?
저는 정상적인 UITableView를 가지고 있는데, 셀 중 하나를 만졌을 때 navigationController 스택에 viewController를 푸시합니다. 내가 전에 100 번 해본 적이없는 것은 아무것도 없다.
이 특정 viewController는 하나의 섹션과 하나의 셀이있는 또 다른 UITableViewController입니다. 이 셀에는 UITextView가 포함되어 있습니다. 완전히 일반적인 "메모 입력"화면입니다. 이 화면은 UITextView를 viewDidAppear의 firstResponder로 설정합니다.
새로운 키보드가 새로운 viewController를 통해 화면 위로 미끄러지 듯이 문제가 발생했습니다 ... 화면의 왼쪽에있는 "스크롤바 플래시"와 같은 의심스러운 부분을 봅니다 . 효과는 화면의 왼쪽 상단 구석에 점 플래시가있는 것입니다. 시뮬레이터와 장치 모두에서이를 재현 할 수 있습니다.
weird dot http://matthewcave.com/images/weird_dot.png
내가 코드를 게시 할 수 있지만, 나는 누군가가 전에 본했다 궁금했고, 나는 그것이 사라 만들 수있는 방법으로 신속한 답변을했다. 코드를 게시하려면 무엇을보고 싶습니까? 전체 viewController 클래스를 게시하는 것은 잔인한 것처럼 보입니다.하지만 문제가있는 곳을 알 수는 없습니다.
감사합니다.
이 http://forums.macrumors.com/showthread.php?t=763919에서 포럼 게시물이있는 UIViewController에서 상속하고 자신의 테이블 뷰를 만들기 위해 하나 개의 솔루션을 제공하지만, 왜 이런 일이 일어나고 있는지 알고 싶습니다. – Boz
나는 이것을 해결하지 못했다. 위에서 언급 한 기사가 보이지 않았지만 그것이 내가 한 일입니다. UITableViewController 전체를 테이블 뷰처럼 보이는 UIViewController로 리팩토링했습니다. 다시 만나면 다시 돌아와 질문을 추가 정보로 수정하고 다시 해결책을 찾으십시오. – mmc
그건 좋을거야. 내가 UITableViewController를 서브 클래 싱하는 것이 가장 쉬운 방법이다. 몇 가지 버그가있는 것은 수치 스럽습니다. – Boz