【问题标题】:Action sheet in an UIScrollviewUIScrollview 中的操作表
【发布时间】:2012-05-11 09:14:47
【问题描述】:

我有一个全屏 UIScrollView 来显示我的图像。并且滚动视图识别长按手势。长按滚动视图后,会显示一个操作表。如果我将操作表添加到窗口,当我旋转屏幕时它不会旋转。如果我将它添加到滚动视图中,它会在滚动视图被缩放或滚动时旋转但不是那么好。不管滚动视图的滚动和缩放,是否可以很好地旋转操作表?

ps。滚动视图通过“self.view = myScrollView;”直接添加到窗口中

【问题讨论】:

  • 不能直接将 ActionSheet 添加到滚动视图所在的视图中吗?
  • 滚动视图驻留在窗口中。
  • UIViewController 包含所有逻辑?您应该只使用MVC 并将滚动视图放在由UIViewController 控制的视图中。
  • 当然我有一个 UIViewController。我认为是持有滚动视图的窗口
  • 您只需将UIScrollView 添加到UIViewControllerUIView。然后你可以将 ActionSheet 添加到 viewcontroller 的视图中。

标签: iphone ios uiscrollview uiactionsheet screen-rotation


【解决方案1】:

将scrollView添加到rootviewcontroller或scrollview所在的父视图会更好并解决您的问题。

【讨论】:

  • 滚动视图驻留在窗口中。
  • 在另一个视图控制器上添加 UIActionSheet 和滚动视图,并在窗口上添加父视图控制器,而不是直接将操作表添加到窗口
猜你喜欢
  • 2013-03-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多