UITextView取消选中可选复选框导致运行时出现文本问题

时间:2014-12-24 10:29:28

标签: ios xcode6 uitextview uistoryboard xcode-storyboard

在故事板中使用文本视图,您可以使其不可编辑或在行为标题旁边不可选择,反之亦然:

enter image description here

看起来选项看起来非常有前途,它适用于可编辑选项。但是当我取消选中可选复选框时,它会在运行时导致字体和文本出现问题。因此,假设我将字体设置为 Helvetica-Bold 并设置颜色红色(这不是文本视图的默认设置),然后取消选中上图中的可选框。接下来让我为viewDidLoad添加一些代码:

self.theSameTextViewIamTalkingAbout.text = @"some text";

因此,当我运行我的应用程序时,我看到文本更改回默认字体和黑色(默认颜色)。

我不确定此复选框是否将文本视图重置为默认外观设置,但它会更改文本颜色和字体文本,如您在我的视频中所示:

HERE IS MY VIDEO LINK

我的问题也是如何让它无法选择?

2 个答案:

答案 0 :(得分:0)

尝试更改代码中的字体和字体颜色。这对我有帮助。

答案 1 :(得分:0)

以编程方式设置isSelectable - > true并设置你想要的字体

Swift 3.0和Xcode 8

self.txtView?.isSelectable = true

self.txtView?.font =  UIFont (name: "Helvetica Neue", size: 16)