2016-08-20 5 views
4

키보드 표시 여부와 상관없이 항상 깜박이는 커서를 표시하는 UITextField를 만들려고합니다.항상 커서 표시 UITextField

이 효과를 얻을 수있는 방법이 있습니까?

+0

왜 당신이 원하는거야? 적절한 답변을 얻는 데 도움이 될 수 있습니다. – rmaddy

+0

나는 사용자가 내가 그 모습을 바꾼 텍스트 필드를 편집 할 수 있음을 알고 싶다. Im 좋은 생각인지 모르겠지만이 방법을 배우고 싶었습니다. – Xitcod13

+0

'UITextField'는 커서가 첫 번째 응답자이고 키보드가 표시된 경우에만 커서를 보여줍니다. 당신은 당신 자신의 커서를 만들어 다른 시간에 그것을 보여 주어야 할 것입니다. – rmaddy

답변

0

@andreamazz answer in Swift.

UITextField show cursor even when userInteractionEnabled is set to NO

UIView.animateWithDuration(1, delay: 0, options: .Repeat, animations: {() -> Void in 
cursorView.alpha = 0 }, completion: {(animated: Bool) -> Void in 
cursorView.alpha = 1 
}) 
+0

안녕하세요, 어떻게 이것을 textField와 함께 사용 하시겠습니까? 또한 내가 먼저 정의해야합니다 확인할 수없는 식별자 cursorView 얻을? – Xitcod13

+0

예, cursorView는 UITextField의 커서를 대체 할 작은 UIView입니다. 이것을 textView의 끝에 두어야하고 반복시 알파를 0에서 1로 설정해야합니다. (내가 당신에게 준 기능) –

+0

알았어. 나는 그 요지를 얻을 것 같아. 만약 당신이 알아낼 수있는 시간이 좀 걸릴 것 같아 실제로 작동 코드 샘플을 생각해 내게 알려줘. 아무도 더 나은 것을 제공하지 않으면 나는 여전히 당신의 대답을 받아 들일 것입니다. – Xitcod13