Feedly如何为iPhone的应用程序实现自定义页面控制?

时间:2011-06-16 16:10:56

标签: iphone ios

适用于iPhone的Feedly配备了很酷的设计,特别是它的自定义页面控件(滚动条?)位于顶部。

我正在开发一款适用于iPhone的应用程序,并且尽可能高效地使用空间我正试图找到一种方法来实现像Feedly这样的自定义页面控件。我实际上认为应用程序是用HTML5和CSS制作的?虽然我不确定。我发现了一些自定义的开源页面控制框架,但是它们与其他东西有关,例如点'颜色的大小。

以下是Feedly for iOS http://i.stack.imgur.com/wf595.jpg

的示例图片链接

虽然这是iPad版本,但基本上iPhone版本是相同的。您会看到状态栏正下方的绿色条,如果您滑动页面,则彩色条滚动。它更像滚动条。

感谢。

  • 好的,所以我取消了该应用程序的归档,结果发现它主要是用HTML制作的,并使用PhoneGap进行转换。我不会在我的应用程序中使用HTML,我的旅程仍然继续......

1 个答案:

答案 0 :(得分:6)

将所有内容放入UIWebView(在HTML和CSS中实现)通常是一个糟糕的主观表现。

Feedly似乎做的是使用UIScrollView。 ScrollView发送多个事件,包括移动和点击的时间。

每当移动ScrollView时,他们就会更新顶部的绿色滚动条。 可能的是,当用户接近其位置以保存内存时,他们还将在ScrollView中加载实际内容。

你可以在几天的编码工作中自己实现这样的东西。

(免责声明:这就是我如何实现你所展示的内容。它是如何实际完成的 - 只有Feedly知道。)