UIAlertViews在IOS7string长度限制?

我在一个新的iOS应用程序工作,我注意到以下问题在iOS7环境中安装应用程序。

第一次打开应用程序后,我们的应用程序显示一个popup式窗口,需要接受的AGB才能开始使用。 我们使用了一个UIAlertView ,它工作正常,直到我们用iOS7进行testing。 其实这个警报popup,似乎有内容,因为我可以看到一个巨大的滚动条! 但奇怪的是,文本是根本没有显示….玩了一下文本后,我注意到,iOS7的新UIAlertView有一些types的string长度限制…

有其他人注意到了吗? 这是正常的,还是iOS 7的错误?

我发现自定义 UIAlertView作品,但我宁愿使用本地API,如果可能的话。

我可以确认你说的是什么 发布雷达也许 – 这是没有理由的。

 for(int i = 0; i < 10000; i++) { longTextVar = [longTextVar stringByAppendingFormat:@"%d", i]; } UIAlertView *alert = [[UIAlertView alloc]initWithTitle: @"agb" message: longTextVar delegate: self cancelButtonTitle:@"ok" otherButtonTitles:nil]; 

打破它,而1000附加工作

我遇到了相同的UIAlertView问题,在模拟器中,scrollview足够大,可以容纳长文本,但文本不在那里。 在我尝试显示在iphone上的同样长度的消息alertview确实显示消息。

因此,我认为这是一个模拟器问题,并不是真正的限制,这就是为什么它没有logging。