我正在开发RPG,但我仍然对显示对话的最佳方式感到困惑。
我希望有一个带有滚动文本的文本框(就像任何RPG一样),但使用X-Code实现此目的的最佳方法是什么?
谢谢!
答案 0 :(得分:1)
您应该使用UITextView
和scrollRangeToVisible
方法。当您浏览方法时,不要忘记它继承自UIScrollView
(因此您也可以使用UIScrollViewDelegate
),它具有一些与移动相关的非常有用的方法。
您可以在应用中只使用一个UITextView
,并根据需要操作文本/滚动位置。使用传统动画可以实现各种渐变和效果。
如果您需要使用各种字体的彩色文字,则需要使用不UIWebView
但UIScrollView
继承的UIView
- 所以您的动画方法将更多地基于您熟悉的事情做UIView
,但仍然不难。
不要忘记使用经典的RPG对话框,“......” - 但请不要让文字慢慢地,逐个字符地显示,或者长时间不可跳过的动画 - 通过最终的介绍幻想战术第二次推进几乎杀了我。