1

我正在尝试实现一个视图,该视图将从 sqlite 数据库中加载文本(文本中的每个句子在数据库中都有唯一的标签)并允许在单击句子时执行一些代码(单击执行的方法应该然后滚动单击的句子到屏幕中心并更改它的颜色/背景颜色/字体大小以强调它)

是否可以不使用 webview 和 js/js-native 桥接器?应该采取哪种方法来实施这种观点?任何帮助和评论都非常感谢!

4

1 回答 1

1

嗯,您还可以考虑将 NSAttributedString 与核心文本框架一起使用,并为每个句子赋予属性并附加一些额外的信息。接下来查找视图点击位置下方的属性。一旦你有了它,你可以再次检索额外的信息,然后用水龙头做任何你想做的事情。

点击后,您可以更改该部分文本的属性。例如不同的字体颜色等。

互联网上的这个教程看起来很有趣: http ://www.raywenderlich.com/4147/how-to-create-a-simple-magazine-app-with-core-text

于 2012-04-17T18:01:39.937 回答