在iOS中显示内联脚注

时间:2012-12-21 04:00:57

标签: iphone objective-c ios ipad instapaper

我想知道在iOS中实现popover链接和内联脚注的最佳方法是什么?

1 个答案:

答案 0 :(得分:6)

感谢您喜欢我的东西。

这些弹出窗口/叠加层只是使用脚注内容的HTML片段创建的单独UIWebView。 iPad的一个显示在UIPopoverController中,iPhone一个显示在自定义视图中,该视图在内容区域的顶部向上滑动。

让它运行良好,特别是对于任意内容,需要很多的小细节和技巧,其中大部分都不需要实现以使基本想法有效。

发布所有这些技巧将远远超出这个相当广泛的问题的范围。我对这些功能的实现至少是几千行代码,不是自包含或通用的,并涉及Obj-C,HTML,CSS和Javascript之间的协作。但那是因为我非常关心如何正确地获取这些细节。在实践中,它几乎和我希望的一样重要。