iPad杂志app概念

时间:2010-04-15 18:35:12

标签: html5 ipad concept

开发类似iPad杂志的应用程序的最佳方法和技巧是什么?是否可以使用HTML 5和CSS,包括滑动效果和类似的东西?

其他技术是什么?

4 个答案:

答案 0 :(得分:2)

我尝试了数百种技术,它们占用内存,需要一百万行代码,并且至少需要200MB。然后昨晚我有一个天才中风。

  1. 使用故事板,手势滑动/模态/交叉溶解 转换到每个ViewController
  2. 而不是试图拉入PDF或图像,扔掉你的 将文本转换为HTML文件,并使用嵌入式HTML链接
  3. 将您的索引作为按钮转到每个视图
  4. 奖励:要添加的酷炫功能将是每个页面上的“点按”手势,所以 两次点击后弹出索引,这样用户就不必一直滑动
  5. 第2部分的代码

    -(void)viewDidLoad {
    [super viewDidLoad];
    NSString* filePath = [[NSBundle mainBundle]
              pathForResource:@"yourtexthere"
              ofType:@"html"
              inDirectory:@"folderwhereyousavedit"];
    NSURL* fileURL = [[NSURL fileURLWithPath:filePath];
    NSURLRequest*request = [NSURLRequest requestWithURL:fileURL];
    [webView loadRequest:request];
    }
    

    中的.h

    @property (weak, nonatomic) IBOutlet UIWebView *webView;
    

    当然在.m中合成它,然后将它连接到相应的viewController ......并最终将它扔进Apple的报亭。

    这种技术可以保持文本的完整性,编码最少,文件大小也很小。

    如果您需要更多帮助,请使用Holler。

答案 1 :(得分:0)

仅使用HTML5和CSS很难获得与iBooks相同质量的滑动效果。您可能希望开发使用OpenGL的本机应用程序。

检查this question是否开始实施页面滑动动画。

答案 2 :(得分:0)

另一个技术是使用杂志pdf文档并直接呈现它。

实施过程繁琐,但不需要重构杂志。

如果你想使用一个libray,我们设计了FastPdfKit来帮助完成这些过程。 看看FastPdfKit.com并获取github上的免费代码。

答案 3 :(得分:0)

是的,你可以使用html5技术,触摸技术和CSS来做到这一点。我发现依赖css3动画是我项目中很多内存泄漏的地方。这取决于对具有CSS加速度的艺术的选择性。

它还没有完成,也不是开源的。您可以在此处查看一些测试用途,并与我联系以获取有关设置的更多信息:http://stacks.acadnet.ca/

新版本从适当标记的tumbl帖子中提取内容,但尚未准备好显示。该系统还具有全屏背景图像,可以锁定以提供两页的传播。

由于开发时间(2年),这不是一个开放的系统,它是大师概念的核心。