模仿iOS通知视图

发布于 2024-12-26 18:36:28 字数 189 浏览 1 评论 0原文

我正在尝试模仿 iOS 5 的通知视图(当您向下滑动时会出现视图),以便在我的视图中向左滑动。我通过将 hubview 添加为子视图并在滑动时更改视图的原点,为单个视图控制器创建了一个模拟。但通过这种方法,我必须将其添加到我在应用程序中实现的每个视图中。我想将其作为类别添加到 UIViewController 中。我现在不知道如何继续。

I am trying to mimic iOS 5's notification view (when you swipe down the view appears) for hub with a left swipe in my view. I created a mimic for a single view controller by adding the hubview as subview and changing the origin of view when making swipe. But With this approach I have to add it to every view I implement in my app. I want to add it to UIViewController as a category. I am not sure how to proceed at this point.

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

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

发布评论

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

评论(2

攒眉千度 2025-01-02 18:36:29

在这种情况下,类别不起作用,但子类化可以。只需确保所有视图控制器都是实现此功能的视图控制器的子类。

A category won't work in this case but subclassing will. Just ensure that all of your view controllers are sub classes of the view controller with this functionality implemented.

挽清梦 2025-01-02 18:36:28

如果您不希望每个 viewController 都必须处理菜单,那么我建议使用一个像容器一样的根 viewController。它有一个子视图,显示来自各种视图控制器的内容,并且还具有菜单控件以及您可能想要提供的任何其他覆盖信息。

If you don't want every viewController to have to handle the menu then I would suggest having a root viewController that acts like a container. It has a subview that displays the content from your various view controllers and it also has the controls for your menu and any other overlay information you may want to provide.

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