반응형

사용 목적은 드랍박스를 만들려고했는데 IOS에서 텍스트 필드가 수정이 되고 커서가 깜빡여서 이를 수정하기 위한작업이였음. 

다른방법이 물론 있겠지만... 일단 원초적으로 ...

안드로이드는 이런식으로 스피너를 사용하여서 포커스에 대한 문제가없다. 
반면 IOS는 이런식으로 별도로 설정을 해주지않으면 UITextField 수정이 가능하며 커서도 깜빡인다. 

 

일단먼저 UITextField 수정 안되는거 막을려면 

 UITextFieldDelegate 등록 후 해당 TextField를 등록해주고 

 

mDeadDateDropBox.delegate = self

 

func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool {

        return false

    }

 

위에 델리게이트메서드를 등록해주면됨... ( 간닪나건데 잘 나와있지 않다.. )

 

그리고 커서 깜빡이는거는 

mDeadDateDropBox.tintColor = .clear

이렇게 등록해주면 해결됨. 

반응형

'IT 이야기 > 2021_IOS' 카테고리의 다른 글

TableView Section reload  (0) 2021.08.10
IOS Date객체 관련...  (0) 2021.08.04
UITableView Cell의 하위 itemView Action  (0) 2021.06.24
UILabel 깜빡이는 애니메이션.  (0) 2021.06.21

+ Recent posts