代码之家  ›  专栏  ›  技术社区  ›  Lounges

如何控制放大窗口中使用的文本的颜色?

  •  3
  • Lounges  · 技术社区  · 17 年前

    我们使用的是深色背景的uitextview。因此,为了便于阅读,我们将文本设置为白色。问题是,当您按住手指移动插入点时弹出的放大窗口也使用白色作为文本颜色。这使得无法准确地看到插入点在哪里。

    是否可以独立控制放大窗口中使用的文本颜色?

    这是一个说明问题的屏幕截图。

    alt text

    3 回复  |  直到 17 年前
        1
  •  2
  •   Alexandre L Telles    17 年前

    我刚刚在这里做了一个快速测试,它工作得很好。

    我在模拟器中使用固件2.2.1和设备进行了测试。

    这是我做的测试: 1-创建了一个新的基于视图的项目 2-在Interface Builder中编辑NIB,添加了一个UItextView,将文本设置为白色,背景设置为灰色,保留所有其他默认设置。

    你有不同的东西吗?

        2
  •  1
  •   oefe    17 年前

    嗯,它在Notes应用程序中工作正常。背景不仅是黄色的,你还会看到线条。

    也许这取决于您是直接在uitextview上设置背景色,还是使其透明并设置其包含视图的背景色?

        3
  •  0
  •   Alex Wayne    17 年前

    我认为你对此没有任何控制权。我认为你应该就此向苹果提交一份bug报告。它应该比那更聪明。