gpt4 book ai didi

ios - 如何在 UITextView 中单个段落的左侧添加装饰器?

转载 作者:行者123 更新时间:2023-11-30 12:22:25 25 4
gpt4 key购买 nike

我有一个自定义的UITextView,并且我有几种样式。

其中之一包括在特定段落的实际文本旁边添加一条垂直线。该行应与段落具有相同的大小并随其滚动。

如何使用UITextView实现这一点?

最佳答案

基本上,您可以采取另一种方法来解决您的问题,即在 UITextView 左侧添加具有填充背景的 UIViewCALayer。只需将其宽度值设置为 2-3 即可将其等同于“左边框”。

extension UITextView {
func setLeftBorder(color: UIColor, width:CGFloat = 2.0) {
let borderFrame = CGRect(x: 0, y: 0, width: width, height: self.frame.width)
let borderView = UIView(frame: borderFrame)
borderView.backgroundColor = color
self.addSubview(borderView)
}
}

但是当你的 UITextView 开始滚动时,问题并没有解决。所以我认为你应该将它们一起嵌入到另一个 UIView 中。这是我使用自动布局的最终​​解决方案: My Solution - Click to see the image

关于ios - 如何在 UITextView 中单个段落的左侧添加装饰器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44632025/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com