
-(voID)loadHTMLinWebVIEw{ objWebVIEw = [[UIWebVIEw alloc] initWithFrame:CGRectMake(0,self.frame.size.wIDth,self.frame.size.height)]; objWebVIEw.opaque = NO; objWebVIEw.userInteractionEnabled = NO; objWebVIEw.backgroundcolor = [UIcolor clearcolor]; Nsstring *strTemp = @"<HTML><body ><marquee behavior="alternate" >Test</marquee></Font></body></HTML>"; [objWebVIEw loadHTMLString:strTemp baseURL:nil]; [self addSubvIEw:objWebVIEw];} 以上是我在UIWebVIEw中加载HTML时编写的代码.
但是当我在iOS 4.0设备中运行此代码时,它运行良好,我在WebvIEw中看到了marquee效果,但在iOS 5.1设备中运行此代码,它没有显示选框效果,它只是显示文本.
不知道那里发生了什么.
请帮我解决这个问题.
提前致谢.
解决方法 检查你的代码我发现behavior =“alternate”导致问题停止滚动.如果你把行为=“滚动”比滚动但不符合你的要求.如果你寻找替代品而不是其他答案可能对你有所帮助.
以下是讨论此问题的几个讨论链接,建议不要使用选框.
link1
link2
link3
更新
哇!这很有意思.我再次检查,发现它确实有效但不适用于小字符串.它适用于有些大字符串.仍然没有关于这个问题的线索.
总结以上是内存溢出为你收集整理的iphone – HTML marquee在iOS 5.1中不起作用全部内容,希望文章能够帮你解决iphone – HTML marquee在iOS 5.1中不起作用所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)