gpt4 book ai didi

iOS 用户界面 : Need guidance to design such a flow of screens - which controllers should be best?

转载 作者:行者123 更新时间:2023-11-29 03:11:55 27 4
gpt4 key购买 nike

我是 iOS 开发的新手。抱歉,如果我的问题听起来很主观或内容很容易回答;但我无法在问题标题中简要描述我的问题。

我需要设计一些 View 并在它们之间导航,但我不确定什么是最好的。所以在这种情况下需要你的指导。

在我的选项卡式应用程序中,myTab1 显示了一个表格,点击应用程序应在其上显示其他屏幕 LayoutViewController。在这个 View 中,我想要一个顶部有 2 个 btns 的面板 - 1 个将返回,其他将显示一个下拉菜单。底部有一个文本框。我希望这两件事只在它们的位置上——而不是与其他组件一起滚动。在每个下拉菜单上,我想分别打开其他 View ,如“SettingsViewController”和“TransferViewController”。我相信当设置和传输任务完成时,它会自行关闭并且 LayoutViewController 将可见。

我的担忧是:-

  • 如何在顶部添加面板?
  • 如何不让顶部面板和底部文本字段与其他组件一起滚动?
  • 返回,即 myTab1 屏幕 - 我想为此我应该将 LogoutView 显示为 LAyoutView 的模态视图。或者是他们返回 iOS 的标准方式。
  • 顺便说一句,对于下拉菜单,我找到了this solution

我是在以正确的方式规划导航,还是我应该选择他们更好的方法!还有面板部分,要添加什么?我没有看到任何类似面板的控件。

我的应用程序适用于 iPhone 和 iPad,我使用 Xcode 5。

非常感谢任何帮助。谢谢。

最佳答案

在 IOS 中,您有一个标准的 UInavigationController,它可以帮助您使用推送转场在 View Controller 中导航。它带有顶部和底部栏,并为您自动生成后退按钮。但由于这些栏不是高度可定制的,我通常禁用它们并使用我自己的顶部/底部栏并自己创建后退按钮。在 IOS 7 中还有一个新的交互式手势识别器功能,允许您从屏幕左侧滑动以返回。

我建议您使用推送 segue/nav Controller 从 tablevc 转到 layoutvc。从 layoutvc 中,您可以使用模态转场来引入设置 vc。

关于固定/可滚动区域,每个 View Controller 都有一个 Root View ,您可以在其中添加任意数量的 subview 。使用自动布局或较早的 spring/struts 方法,您可以将 View 粘贴到屏幕的顶部、底部等。

关于iOS 用户界面 : Need guidance to design such a flow of screens - which controllers should be best?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22170766/

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