2017-09-25 6 views
0

나는 macOS를 위해 신속한 작업을하고 있으며, 사용자 정의 셀을 가진 NSTableView를 가지고있다. 내 행에는 두 개의 텍스트 필드 (스타일 : 경계선 없음 및 배경색 없음)가 있습니다.편집 약간의 지연이있는 텍스트 필드

일반적으로 텍스트 필드를 클릭하면 바로 편집 할 수 있습니다. 필자의 경우 텍스트 필드를 클릭하고 잠시 후에 편집 할 수 있습니다.

하지만 왜 그러한 지연이 있는지 이해할 수 없습니다. 누구에게 아이디어가 있습니까?

더 나은 예

사용자 정의 셀보기와 내있는 tableview (지연 문제) enter image description here

사용자 정의 셀보기 (지연 없음 문제) enter image description here

I없이 또 다른있는 tableview 당신이 차이를 볼 수 있기를 바랍니다. 두 단계 모두 동일한 단계로 수행합니다.

  1. 행 선택 먼저 테이블 뷰 셀을 선택하는 것처럼

답변

0

이 보인다 (클릭)

  • 선택 텍스트 필드 (클릭). 시도하십시오 tableView.allowsSelection = false

  • +0

    'Max Power'를 처음 클릭하면 행이 선택되고 "편집 모드"에서 자동으로 텍스트 필드가 나타납니다. 두 번째로 '45 세'를 클릭하면이 텍스트 필드가 '편집 모드'로 전환됩니다 (이때 행이 선택됩니다). 그러나 두 경우 모두 지연이 있습니다. 내 행을 선택할 수 있어야합니다. – Ghost108

    +0

    내 첫 번째 소식을 업데이트했습니다. – Ghost108

    관련 문제