Swift iOS TextView 居中并右对齐某些文本

标签 swift uitextview

我有一个 TextView ,我希望它类似于 iPhone 笔记应用程序。当用户单击中心对齐按钮时,我只希望该行上的任何内容都中心对齐。我有这段代码,但是当我使用它时,它将整个 TextView 文本设置为居中对齐,我只希望我所在的行居中对齐:

@IBAction func centerAlignmentBtn(_ sender: Any) {
     self.textView.textAlignment = .center
}

最佳答案

您可以设置对齐方式,然后设置文本书写方向。 就像它一样。

self.textView.textAlignment = .justified //set text alignment center and justified
self.textView.makeTextWritingDirectionRightToLeft(true)//if you want set writing direction right to left
self.textView.makeTextWritingDirectionLeftToRight(true)//if you want set writing direction left to right

关于Swift iOS TextView 居中并右对齐某些文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51666659/

相关文章:

swift - UITextView 分页不滚动

xcode - Swift2.2 中的 UITextView 显示像素化文本,如何恢复丢失的分辨率?

ios - 为什么 characterRange(at : . zero) == nil?

ios - Swift + Storyboard : How to keep strong reference to show segue controller?

ios - 在参数 Swift 中传递当前位置

ios - 如何从具有 XIB 设计的 View Controller 中使用 Segues?

iOS >> UITextView >> 自动 "Jump"到最后一行

ios - 关闭自定义 View Controller

swift - 无法将 SQL 查询结果从 bool 转换为 FMResult 集?

ios - UITextview 一直显示垂直滚动条