ios - 如何在 swift 中从 uitableview 转至 uitextview 并使用 nsattributedtext 属性

标签 ios swift uitextview segue uitextviewdelegate

我正在使用 swift 语言开发一个 IOS 应用程序,我想从 uitableview 的行转到 uitextview 以显示一些文本,并且我想使用 uitextview 的属性文本属性,但它不起作用。如何做到这一点?

最佳答案

首先,你不能继续使用 UITextView;您只能连接到另一个 View Controller 。但也许您的意思是说您的 Segue 转到其中包含 UITextView 的 View Controller 。如果是这样,则按住 Control 键并将 Segue 从 TableView 单元格拖动到另一个 View Controller ,并为 Segue 提供标识符。然后,在您的 TableView Controller 中,实现:

func prepareForSegue(_ segue: UIStoryboardSegue, sender sender: AnyObject?) {
    if segue.identifier == "the-segue-id-that-you-put-in-your-storyboard" {
        // Cast your destination view controller to the specific type
        if let destinationVC = segue.destination as? <your-view-controller-type> {
            destinationVC.textView.attributedText = <your-string>
        }
    }
}

关于ios - 如何在 swift 中从 uitableview 转至 uitextview 并使用 nsattributedtext 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36483952/

相关文章:

ios - 系统不显示推送通知

ios - 如何在 React Native 中设置 iOS 状态栏背景颜色?

uitableview - 为什么我在尝试快速加载 tableview 时会收到 EXC_BAD_INSTRUCTION 错误?

ios - asyncAfter 不延迟指定时间的第一次执行

ios - 在 iOS 中获取 wifi 路由器类型

ios - MKUserTrackingBarButtonItem 的相同功能,但在 iOS 上为 "manually/programmatically"

ios - Swift iOS 自定义框架冲突

swift - 将字符串添加到错误枚举以传递给 Controller

ios - UITextView 末尾的额外空间

ios - UIPickerView 作为 UITextView swift 的输入 View