【发布时间】:2017-03-01 04:24:10
【问题描述】:
我正在为我的独立研究制作一个应用程序,并且我想到了一个 UI 功能 - 我只是不知道我将如何实施它。
理论上很简单。
我想要一个填满屏幕的初始视图。当用户从屏幕的中下部分向上滑动时,我想做一些类似于控制中心的操作,但它是一个允许我在下一周的 7 天中的每一天之间进行选择的视图,显示为带有标签的图标,用户可以像在主屏幕上滑动浏览应用程序页面一样在它们之间滑动。
类似于控制中心,视图应该通过从下到上滑入动画,只占据屏幕的一部分(在我的情况下,大约 1/5 的屏幕而不是控制中心占据超过 1/ 2) 它背后的视图当然应该保持运行。
我是 iOS 的初学者,想站稳脚跟。
我的问题归结为:我不确定在界面构建器中为此使用什么 View 类,以及这是否需要 segue/新视图控制器。
我最初的想法是将视图拖放到顶层视图中,将其边界设置为我希望它结束的方式,然后将其设置为隐藏,直到我处理向上滑动,此时它通过滑动动画起来。
我已尽力描述我的问题,但如果需要,我愿意进一步澄清。
【问题讨论】:
-
这个问题不适合 SO。 stackoverflow.com/help/on-topic 这需要一个网站来指导您如何操作。你需要一个日历功能,它的 UI,手势,滚动视图,可能是 UITableView 或 UICollectionView。如果您在情节提要中与动画代码一起工作,则计算帧/或约束。等等。 youtube.com/results?search_query=swift+ios+animation+swipe , edit 关于编码的一切理论上都很简单,但实际编码需要时间。
-
这里有一些东西可能会让你也去:stackoverflow.com/questions/36863138/…
标签: ios iphone swift xcode ipad