gpt4 book ai didi

ios - 在 iOS 上,实现一个充满小部件的滑出面板的好方法是什么?

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:15:37 25 4
gpt4 key购买 nike

我想知道对于一个 iOS 应用程序,实现一个带有按钮和 slider 的滑出式面板的最佳方法是什么?

也就是说,该应用程序将在屏幕右下角有一个小的“i”图标,如下所示:

enter image description here

当触摸该图标时,一个大小约为屏幕 1/4 的面板将从底部滑出,显示一个按钮、一个 slider 或可能的其他一些小部件。

实现它的最佳方式是什么——使用 Interface Builder 还是纯粹通过代码更好,以及用于面板的对象(UIView 或任何具有此滑出/滑入功能的现有小部件?)。

最佳答案

假设您要在应用程序的多个位置使用它,您可能希望将其作为可重用组件。我建议将滑出屏幕作为自己的 View Controller ,如果需要,您可以在其中使用 IB 创建其 View 。当用户点击“i”时,您将分配滑出 View Controller ,将其 View 作为 subview 添加到当前 View Controller 并为其设置动画。如果您需要在滑出 View Controller 和当前 View Controller 之间进行通信,您可以在您的幻灯片上创建自定义委托(delegate)协议(protocol)。我知道这是在做一些假设,但对您来说可能是一个干净的解决方案。

关于ios - 在 iOS 上,实现一个充满小部件的滑出面板的好方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10676014/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com