2017-03-16 1 views
3

UITextField에서 속성이 지정된 텍스트를 사용하려고합니다. 사용자 정의 텍스트를 사용자 정의했지만 주 텍스트 속성에 대해 설정 한 값을 무시합니다.UITextField가있는 텍스트가있는 텍스트

이상하게도 스토리 보드에 문제가 있습니다. 텍스트 필드에 값을 설정하면 멀리 클릭하자마자 값이 손실됩니다.

누구나 전에 경험 했습니까?

답변

5

attributedString이 아닌 typingAttributes를 설정하려고합니다.

이 시도 :

func textFieldDidBeginEditing(_ textField: UITextField) { 

    let paraStyle: NSParagraphStyle = NSParagraphStyle() 
    textField.typingAttributes = [NSForegroundColorAttributeName : UIColor.white, NSParagraphStyleAttributeName : paraStyle, NSFontAttributeName : UIFont.init(name: "HelveticaNeue-Bold", size: 16)] 

} 
+0

감사합니다! 게시 후 실제로 typingAttributes를 찾았지만 여전히 작동하지 못했습니다. textfieldDidBeginEditing 대리자 메서드를 사용해야한다는 것을 알지 못했습니다. 다시 한번 감사드립니다. –

관련 문제