1

现在,我正在构建一个学习英语的应用程序。在我的应用程序中,当用户长按一个单词时,我想显示一个视图,内容是用户下载的字典的含义。就像dictionary of iOS,当你长按一个单词时,iOS 会向你显示一个选项define,当你选择它之后,iOS 会向你显示一个带有该单词定义的视图。所以,我想创建一个视图,dictionary of iOS但我可以自定义内容dictionary view还是创建另一个视图并将其添加到当前视图。

4

1 回答 1

1

如果我正确理解你想要做什么,那么你需要做的基本上是三个步骤:

  1. 认识到这个词被轻拍了。如果它是类似 UILabel 的东西,你可以添加一个手势识别器(更多信息请参见UITapGestureRecognizer)。如果你在 UITextView 之类的东西中点击一个词,它会比这更复杂。

  2. 在用定义按钮或其他东西点击的地方显示一个特殊的UIView(小弹出窗口)

  3. 当该按钮/视图被点击时,显示另一个带有该单词翻译/解释的视图

如果您想要更详细的答案,则必须比当前问题更具体。

于 2012-06-29T22:17:20.367 回答