在iOS中显示内联脚注

Maz*_*yar -1 iphone objective-c ipad ios instapaper

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

Mar*_*rco 6

谢谢你喜欢我的东西.

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

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

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