这不是帮助更正代码的呼声。我有一个简单的应用程序,解析rss供稿并在UITableview中显示数据(图像,标题,出版商等)。用户点击tableview中的任何条目,然后继续到UIWebView。使用UIWebView或自定义视图控制器的IPad应用程序
对于iPhone,UIWebView显示移动网站,我已经对移动网站做了一些小的自定义,所以它在我的应用程序内的UIWebView中看起来好多了。
但是对于iPad,它不会显示移动网站,而是显示正常的网站,使其看起来很糟糕,像导航等自己的控件,允许用户浏览它的网站功能,而不是我提供的应用程序。
我的问题是我可以只提交这个应用程序到App Store吗?由于这种行为,我的应用可能会被拒绝吗?
请同时建议是否有任何替代解决方案使用UIWebView而无需为此目的制作自定义视图控制器。
在此先感谢。
UPDATE:
迫使移动网站显示为iPad用户是不应该做的事情。刚刚阅读苹果公司的一份文件说:“如果您的网站版本针对小屏幕移动设备进行了优化,请勿将此移动版本提供给iPad用户。”http://developer.apple.com/library/ios/#technotes/tn2010/tn2262/
我尝试了您回答的解决方案,但是它在用于iPad的uiwebview中呈现时打破了整个移动主题。 – AJ112 2013-04-08 17:33:15
可能有一些css/js需要重新定向。你可以这样做,把这条线放在第一个RewriteCond规则的上方:'RewriteCond%{REQUEST_URI}!\。(jpg | png | css | js)$'不知道你是否可以这样做,但我会改变帖子上的标志以包含apache和htaccess,你可能会得到更多合格的人来帮助提供更完整的解决方案。 – user352891 2013-04-08 19:46:17
不,它没有工作。此外,我认为迫使移动网站在iPad上展示并不是正确的做法。只需阅读Apple提供的一份文件即表示:“如果您的网站版本针对小屏幕移动设备进行了优化,请勿将此移动版本投放给iPad用户。” http://developer.apple.com/library/ios/#technotes/tn2010/tn2262/ – AJ112 2013-04-08 20:33:29