我正在尝试创建与Any.do iPhone应用程序相同类型的上滑/上拉菜单(从底部),但没有取得任何成功。
我遇到的问题是应用程序是用故事板构建的,所以我想我可能不得不抓住这个想法而只使用代码。
有什么想法吗?
答案 0 :(得分:0)
没有必要摆脱你的故事板来重新创建这个,这就是IBOutlets的用途。无论如何,看起来这是通过创建占据整个屏幕的UIScrollView来实现的。然后将UITableView添加到滚动视图的上部。请注意,为了使其正常工作,您需要在后台滚动视图上禁用滚动。
从那里,您可以以编程方式将其他元素添加到滚动视图以在屏幕外呈现,因为只有三个它们可能只是按钮。最后,由于在背景滚动视图上禁用了滚动,您可以在屏幕底部添加带有UISwipeGestureRecognizer的图像,以手动更改滚动视图的内容偏移属性。