我在一个新的iOS应用程序的工作,我发现了以下问题在安装环境iOS7应用。
通过第一次打开应用程序后,我们的应用程序显示与AGB的需要,以便开始用它来接受一个弹出窗口。 我们使用了一个UIAlertView
,直到我们与iOS7测试它工作得很好。 其实警报弹出,似乎有内容,因为我可以看到一个巨大的滚动条! 但是奇怪的是,文本不显示在所有....打了一下,用文字后,我注意到,新的UIAlertView
iOS7有某种字符串长度的限制...
有其他人注意到? 这是正常的,或者在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中,其中在模拟器滚动视图是大到足以容纳长文本,但文本是不存在遇到。 我试图在iPhone上alertview显示相同lenght消息后确实表现出的消息。
因此,我认为这是一个模拟器的问题,不是一个真正的限制,这就是为什么它不记录。