gpt4 book ai didi

ios - 从 iOS Xcode 5 中的数组列表中一一显示字符串

转载 作者:太空宇宙 更新时间:2023-11-04 00:04:56 24 4
gpt4 key购买 nike

我有一大块字符串,我将数组列表中的所有字符串用空格分开,并希望在同一个文本框中一个一个地显示假设我有一个字符串“我的名字是 xyz”,那么文本框应该竞争数据像这样 "my"然后等待几秒钟然后显示 "name"并再次等待并显示 "is"等等......

  - (IBAction)btnstart:(id)sender {

NSString *myString=self.textcollector.text;
NSArray *readerArray=[myString componentsSeparatedByString:@" "];
int arraylenght=[readerArray count];
textcollector.text=@"";


for(int i=0;i<arraylenght;i++)
{


//textcollector=NULL;
self.textcollector.text=readerArray[i];
//NSLog(@" ",readerArray[i]);
sleep(1);
// textcollector.a

}

}

最佳答案

查看我的代码:

在您的.h 文件 中:定义字符串数组。

@property (strong, nonatomic) NSArray *aryAll;

在您的.m 文件 中。

@synthesize aryAll;

btnstart

 - (IBAction)btnstart:(id)sender {

self.aryAll = [[NSArray alloc] init];

NSString *stringAnimation = @"My name is kirit modi come from deesa city";

aryAll = [stringAnimation componentsSeparatedByString:@" "];

dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_LOW, 0),
^{
[self animationString];
});

}

动画方法:

-(void)animationString
{
for (int i =0; i< aryAll.count; i++)
{
dispatch_async(dispatch_get_main_queue(),
^{
[labnanme setText:[aryAll objectAtIndex:i]];
});

[NSThread sleepForTimeInterval:1];
}
}

你的输出是:

enter image description here

关于ios - 从 iOS Xcode 5 中的数组列表中一一显示字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27857092/

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