【问题标题】:iPad magazine app concept [closed]iPad杂志应用概念[关闭]
【发布时间】:2011-02-08 12:48:20
【问题描述】:

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

还有哪些其他技术?

【问题讨论】:

    标签: html ipad concept


    【解决方案1】:

    我尝试了数百种技术,这些技术占用了内存,需要一百万行代码,并且至少有 200MB。然后我昨晚就灵机一动了。

    1. 使用故事板和手势滑动/模态/交叉溶解 与每个 ViewController 之间的转换
    2. 与其尝试提​​取 PDF 或图像,不如将您的 文本转换成 HTML 文件,并使用嵌入的 HTML 链接
    3. 将您的索引作为转到每个视图的按钮
    4. 奖励:要添加的很酷的功能将是每个页面上的“点击”手势,所以 在点击 2 次后会弹出索引,这样用户就不必一直向后滑动

    第 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 的 Newsstand。

    这种技术保持了文本的完整性,具有最少的编码,并保持较小的文件大小。

    如果您在这方面需要更多帮助,欢迎您。

    【讨论】:

    • 你有没有成功创建过这样的应用程序?也许你有什么可以分享的?
    【解决方案2】:

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

    查看this question,了解如何开始实施页面滑动动画。

    【讨论】:

    • 所以没有滑动的东西(仅用于向上/向下滚动)html5 是可能的吗?内容应该是动态的!
    • 当然有可能,但它看起来就像一个博客网站。如果您想要杂志的外观和感觉,HTML5 就无法胜任。
    • “HTML5 只是不会削减它”......只是不得不介入并说我不能再不同意了。虽然滑动/翻转效果可能很棘手,但您可以使用 HTML5 和相关技术创建类似杂志的 Web 应用程序。如果您有 Mac,请下载 iPhone SDK,其中包括 Dashcode (en.wikipedia.org/wiki/Dashcode),用于创建具有原生应用程序外观的 HTML5 iPhone 应用程序。虽然为这类事情构建原生 iOS 应用程序会比 HTML5 更容易,但 HTML5 版本具有可移植性和大规模分发(适用于所有内容)的优点。恕我直言,这是一个有价值的目标。
    【解决方案3】:

    另一个技巧是使用杂志pdf文档直接渲染。

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

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

    【讨论】:

      【解决方案4】:

      是的,您可以使用 html5 技术、触摸技术和 CSS 来做到这一点。我发现依赖 css3 动画是我的项目大量内存泄漏的来源。这取决于选择具有 CSS 加速功能的艺术。

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-06-06
        • 2013-06-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-03-23
        • 1970-01-01
        相关资源
        最近更新 更多