适用于iPhone的Feedly配备了很酷的设计,特别是它的自定义页面控件(滚动条?)位于顶部。
我正在开发一款适用于iPhone的应用程序,并且尽可能高效地使用空间我正试图找到一种方法来实现像Feedly这样的自定义页面控件。我实际上认为应用程序是用HTML5和CSS制作的?虽然我不确定。我发现了一些自定义的开源页面控制框架,但是它们与其他东西有关,例如点'颜色的大小。
以下是Feedly for iOS http://i.stack.imgur.com/wf595.jpg
的示例图片链接虽然这是iPad版本,但基本上iPhone版本是相同的。您会看到状态栏正下方的绿色条,如果您滑动页面,则彩色条滚动。它更像滚动条。
感谢。
答案 0 :(得分:6)
将所有内容放入UIWebView(在HTML和CSS中实现)通常是一个糟糕的主观表现。
Feedly似乎做的是使用UIScrollView
。
ScrollView发送多个事件,包括移动和点击的时间。
每当移动ScrollView时,他们就会更新顶部的绿色滚动条。 可能的是,当用户接近其位置以保存内存时,他们还将在ScrollView中加载实际内容。
你可以在几天的编码工作中自己实现这样的东西。
(免责声明:这就是我如何实现你所展示的内容。它是如何实际完成的 - 只有Feedly知道。)