這不是幫助更正代碼的呼聲。我有一個簡單的應用程序,解析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