创建基于文本内容的 iPhone/iPad 应用程序

发布于 2024-12-12 01:37:27 字数 261 浏览 0 评论 0原文

我有 iPhone 应用程序开发的基本知识,并且想要创建一个包含大量文本内容的应用程序(有点像教程)。我计划使用表视图进行相同的操作(列表和详细视图)。 现在我的问题是针对 iPhone/iPad 屏幕优化应用程序,我该怎么做? iPad 屏幕上应显示更多文本,而 iPhone 屏幕上应显示较少文本。 我不确定这是否会自动得到处理。我知道 iPad 上有 2x 模式,但我不想缩放。任何类似应用程序的例子都会很棒。

另外,对于应用程序提交,当前的版本要求是什么? (sdk、xcode 等)

I have basic knowledge of iPhone app development and want to create an app which would have lots of text content (kind of like tutorial). I plan to use table-view for the same (list and detail views).
Now my question is to optimize the app for both iPhone/iPad screens, how do I do that ? More text should be displayed on iPad screen Vs less text on iPhone screen..
I am not sure if that would be automatically taken care of. I am aware of 2x mode on iPad, but I do not want scaling. Any example of similar app would be really great.

Also, for the app submission, what are the current version requirements? (sdk, xcode, etc)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

哑剧 2024-12-19 01:37:27

为什么不让所有文本内容都是 HTML(即网页),然后每次单击表格中的某个部分或章节条目都会打开一个指向该 HTML 格式文本页面的 Web 视图?

这将解决您的缩放和调整大小问题。

Why not have all your text content be HTML (i.e. web pages) and then each click on a section or chapter entry in your table would open up a web view that points to that HTML-formatted text page?

That would take care of your scaling and resizing issues.

故人如初 2024-12-19 01:37:27

米歇尔是对的。要使用 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/库/ios/#documentation/uikit/reference/UIWebView_Class/Reference/Reference.html

Michel is right. And to use a webview you could use the below code,

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];

To know more about UIWebView you could have a look at the documentation.
http://developer.apple.com/library/ios/#documentation/uikit/reference/UIWebView_Class/Reference/Reference.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文