2011-10-27 61 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

相关问题