NetNewsWire/iOS/Settings/SettingsAttributedStringView.swift

35 lines
866 B
Swift
Raw Normal View History

2019-09-17 17:34:54 +02:00
//
// SettingsAttributedStringView.swift
2019-09-17 17:34:54 +02:00
// NetNewsWire-iOS
//
// Created by Maurice Parker on 9/16/19.
// Copyright © 2019 Ranchero Software. All rights reserved.
//
import SwiftUI
struct SettingsAttributedStringView: UIViewRepresentable {
2019-09-17 17:34:54 +02:00
let string: NSAttributedString
func makeUIView(context: Context) -> UITextView {
let textView = UITextView()
2019-09-17 17:34:54 +02:00
textView.attributedText = string
textView.translatesAutoresizingMaskIntoConstraints = false
textView.isEditable = false
textView.adjustsFontForContentSizeCategory = true
2019-09-17 17:34:54 +02:00
textView.font = .preferredFont(forTextStyle: .body)
textView.textColor = UIColor.label
2019-09-18 09:53:39 +02:00
textView.tintColor = AppAssets.secondaryAccentColor
2019-09-17 17:34:54 +02:00
textView.backgroundColor = UIColor.secondarySystemGroupedBackground
return textView
}
func updateUIView(_ textView: UITextView, context: Context) {
}
}