gpt4 book ai didi

iphone - 如何为 iPhone 应用程序制作文本动画以逐字显示?

转载 作者:行者123 更新时间:2023-12-03 19:45:16 27 4
gpt4 key购买 nike

我想制作一个教程页面,主角会发出语音气泡。假设我使用 UILabel/UITextView 来包含这些演讲,如何为文本设置动画以使其逐字出现,就像我们在角色扮演教程场景中看到的那样?

谢谢。

最佳答案

浏览您正在计划的文本,并将其划分为一个数组,这样数组的每个元素都是您希望角色说出的文本 block 。

(例如,元素 0 可能是@“嘿,欢迎来到教程!”,元素 1 可能是@“这个游戏的目标是...”等等。)

然后,我建议使用 UIButton 循环浏览文本,以便当用户触摸屏幕时您的角色将继续“说话”。

为此,只需在 Interface builder/Xcode 中创建一个按钮,将其放大以包含整个屏幕,并将显示模式设置为自定义,使其不可见。

您可能希望将其发送到后台(该命令位于“布局”下),以便您可以与 nib 文件的其余部分进行交互。

按照以下方式将按钮链接到 IBAction 函数:

-(IBAction) continueTutorial{
i ++; //Here i is an NSInteger from your .h file, set it to 0 when the tutorial starts
YourUILabel.text = [yourArray objectAtIndex: i];
}

希望这有帮助!

关于iphone - 如何为 iPhone 应用程序制作文本动画以逐字显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4995318/

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