2011-10-27 88 views
2

我有iPhone應用程序開發的基本知識,並希望創建一個應用程序,將有大量的文本內容(類似教程)。我計劃使用相同的table-view(列表視圖和詳細視圖)。 現在我的問題是優化iPhone/iPad屏幕的應用程序,我該怎麼做?應在iPad屏幕上顯示更多文字Vs少於iPhone屏幕上的文字。 我不確定這是否會自動處理。我知道iPad上的2x模式,但我不想縮放。任何類似的應用程序的例子會非常棒。基於iPhone/iPad的應用程序創建文本內容

此外,對於應用程序提交,目前的版本要求是什麼? (sdk,xcode等)

回答

2

爲什麼不把所有的文本內容都作爲HTML(即網頁),然後每次點擊表格中的一個節或章節條目就會打開一個Web視圖,指向那個HTML-格式化文本頁面?

這會照顧你的縮放和調整大小的問題。

+0

Thx很多...雖然這聽起來是一個好主意(我沒有想到),如果你可以給我任何示例應用程序,這將是非常好的... ...我有聽說過網絡視圖,但從來沒有在任何地方使用過......也不知道它們的可靠性如何...... – testndtv

+0

以下是一些[蘋果示例代碼](http://developer.apple.com/library/ios/#samplecode/ TransWeb/Introduction/Intro.html#// apple_ref/doc/uid/DTS40008614)(這個特定的人有web瀏覽,但是給他們一個透明的背景)。檢查出來,ElanthiraiyanS也提供了一個很有幫助的提示。 –

+0

Thx很多...我還不清楚如何縮放或頁面將根據它被查看的屏幕(iPhone/iPad)調整...請您澄清一下這方面.. – testndtv

1

米歇爾是對的。要使用webview你可以使用下面的代碼,

UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)]; 
[webView setDelegate:self]; 

[webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"yourHTMLFileName" ofType:@"html"]isDirectory:NO]]]; 

[self.view addSubview:webView]; 

要了解更多關於UIWebView,你可以看看文檔。 http://developer.apple.com/library/ios/#documentation/uikit/reference/UIWebView_Class/Reference/Reference.html

相關問題