像 Google 一样根据 UIScrollView 中的页面旋转 UILabels应用程序

发布于 2024-12-19 04:46:35 字数 294 浏览 3 评论 0原文

我有一个应用程序,在 UIScrollView 中有几个 (8) 不同的视图。它们在盘旋,这样当你试图“落后”到最后一个时,你就能到达第一个,反之亦然。 我的问题是如何创建像 Google+ 应用程序的 Stream 中那样的标题栏。标题随页面盘旋并显示当前可见页面。 我怎么能意识到这一点呢?是否可以创建一个通用类来在许多不同的应用程序中使用此类视图?

我已经尝试用一些不同的方法来解决这个问题,但它们都不起作用(很好)。我可以在滚动视图上方显示标签并移动它们,但是移动多远以及使用哪些文本对我来说似乎很困难。

所以现在我期待着你的答案;D

I have an application with several (8) different Views in a UIScrollView. They are circling so that you get to the first when you try to get "behind" the last and vice versa.
My problem is how to create a titlebar like in the Stream of the Google+ App. There the titles are circling with the pages and show the current visible page.
How could I realize that? Would it be possible to create a general class to use such a view in many different apps?

I've already tried to solve this problem with some different approaches, but they all didn't work (well). I can display labels above my scrollView and move them, but how far and with which text seems to be difficult for me.

So now I'm looking forward to your answers ;D

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

听风念你 2024-12-26 04:46:35

尝试使用两个 UIScrollView,一个用于内容,一个用于标题。标题 UIScrollView 将由视图控制器控制,该视图控制器也是主 UIScrollView 的委托。每当您从主 UIScrollView 收到 -scrollViewDidScroll: 消息时,请更新标头 UIScrollView

Try using two UIScrollView, one for the content and one for the headers. The header UIScrollView would be controlled by your view controller that is also a delegate of the main UIScrollView. Update the header UIScrollView whenever you receive a -scrollViewDidScroll: message from the main UIScrollView.

一生独一 2024-12-26 04:46:35

我认为您需要在自定义视图中添加标签,然后在滚动视图中添加自定义视图,您将获得单个视图的事件,因此您可以根据角度旋转该视图并将标签保持在固定位置...

I think you need to add label in customview and then add customviews in scrollView, you will get events for individual view, so you can rotate that view according to angle and keep label at fix place...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文