비슷한 질문을 읽었지만 답변을 얻지 못했습니다. 헤더가있는 표보기가 있으며 첫 번째 표제에는 제목과 숫자가 있습니다. 표보기의 머리글에서 그 번호의 색을 변경하고 싶습니다. 여기 있습니다 내 코드 : 내 코드에서 참조로신속한 3에서 tableView에서 머리글 제목 부분의 색상을 변경하는 방법은 무엇입니까?
var headerList = ["Account" , "Help" , "" ]
override func viewDidLoad() {
super.viewDidLoad()
self.headerList[0] = "Account \(userAccountMoney)"
}
override func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
let returnedView = UIView(frame: CGRect(x: 0, y: 0, width: view.frame.size.width, height: 25))
returnedView.backgroundColor = UIColor.init(red: 229/255, green: 233/255, blue: 236/255, alpha: 1.0)
let label = UILabel(frame: CGRect(x: -20, y: 7, width: view.frame.size.width, height: 25))
label.text = self.headerList[section]
label.textAlignment = .right
label.textColor = .lightGray
}
헤더 제목은 회색 그러나 나는 처음 헤더 제목에 계정 단어가 여전히 회색으로 원하는하지만 userAccountMoney는 문제가 그린 수 userAccountMoney 다른 변수이기 때문에 그 비슷한 질문을 사용할 수 없습니다.
'NSAttributedString'을 만들고'attributedText' 속성을 사용하십시오. – vadian
비슷한 질문을 읽었습니다.하지만 문제는 textColor를 변경하려고하지만 첫 번째 머리글 제목의 단어가 전부가 아닙니다. –
NSAttributedString이 해결책입니다. . 내 대답을 보라. – vadian