gpt4 book ai didi

uibutton - 为 UITextView 中的特定单词添加 UIButtons

转载 作者:行者123 更新时间:2023-12-04 18:25:10 26 4
gpt4 key购买 nike

想象一下用于 Apple TV 的维基百科之类的应用程序,其中包含一段文本,其中包含有关给定主题的信息。文本中的某些单词或短语可能是您可以阅读的其他可用主题。因此,您需要将这些单词/短语制作成可聚焦和可点击的按钮。

在网页上,使用链接很容易做到这一点,而且很容易将链接的样式设置为看起来与非交互式文本不同。在 tvOS 上,使用 NSAttributedString 可以很容易地将属性应用于文本范围,您可以在其中确定短语的开始和结束索引 - 这不是问题。

我的问题是,您将如何为 TextView 中的文本实际创建可聚焦按钮?我正在考虑以某种方式确定每个短语周围的矩形,并在它们之上添加不可见按钮,然后当它成为焦点时使其可见,以便用户知道它处于事件状态。我不认为这是一个好方法。此外,让所有按钮都像预期的那样可聚焦可能会很棘手。

对此,其他人建议使用 WebView 并在应用程序中显示它,因为在段落标记内制作按钮链接很容易。但是 UIWebView 不适用于 tvOS。

这个问题有什么好的解决方案?它将需要允许用户直观地聚焦和在文本按钮之间导航。在这种特定情况下,我们可以假设 TextView 不会滚动,因此如有必要,可以使用 UILabel 代替 UITextView

网络上的维基百科 - 需要映射到 Apple TV 应用程序:

Wikipedia

最佳答案

不确定添加多个按钮是否是个好主意。

我会在屏幕底部添加一个“打开”按钮。此外,您可以使用向左/向右滑动事件从一个短语导航到另一个短语。 scope 中的密码可以有不同的颜色。 “打开”按钮将打开当前所选短语的文章。

只是一个想法。希望它对你有用。

关于uibutton - 为 UITextView 中的特定单词添加 UIButtons,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32901266/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com