【问题标题】:UITableViewController with a UIPickerView sliding up the screen带有 UIPickerView 的 UITableViewController 在屏幕上滑动
【发布时间】:2010-02-21 14:09:26
【问题描述】:

我有一个 UITableView,其中一个单元格需要通过选择器视图选择它来填充日期。而不是将pickerview推到navigationController上,我想让它向上滑动到屏幕的一半,而tableview在屏幕的上半部分仍然可见。我以前见过一些应用程序做这种简洁的效果,但我不知道如何实现这一点。

有人对此有一些有用的提示吗?

【问题讨论】:

    标签: iphone objective-c cocoa-touch uikit


    【解决方案1】:

    我不久前做了这个,asked about it

    我最终完全按照投票最高的答案所说的:将 UIPickerView 放在与其他项目相同的视图中,并使用 UIView 的 beginanimation 方法为滑动运动设置动画。

    【讨论】:

    • 好的,谢谢。我能够将带有选择器和工具栏的视图动画化到同一个视图中,但是您能告诉我如何通知父视图将视图滑回屏幕外。换句话说,一种让 parentview 知道他可以关闭 pickerview 的方法。
    【解决方案2】:

    在您的工具栏中添加一个完成按钮。向按钮添加一个新的目标/操作,以调用 UIViewController 上的方法,该 UIViewController 具有您的表格视图和选择器控制器。然后让它使用 UIView 动画块将视图从屏幕上移开。

    【讨论】:

      猜你喜欢
      • 2011-09-03
      • 1970-01-01
      • 2015-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-18
      • 1970-01-01
      相关资源
      最近更新 更多