【问题标题】:Making a scroll view always visible? [closed]使滚动视图始终可见? [关闭]
【发布时间】:2012-09-09 10:13:54
【问题描述】:

如何在我的 iPhone 应用程序中创建一个始终可见、从不隐藏视图的滚动视图?

【问题讨论】:

标签: iphone objective-c ios ios4


【解决方案1】:

我从您的问题中了解到,您的滚动视图隐藏在其他视图后面。 你可以使用 [self.view bringSubviewToFront:myScrollView];每当您在滚动视图上添加新视图时。

如果每次添加另一个视图时都难以调用bringSubviewToFront: 方法,您可以在appDelegate.Window 上添加您的scrollView。我为我的自定义微调器做了这个。

【讨论】:

  • 我很抱歉:我只是错过了滚动视图栏,我希望它始终在文本视图或屏幕的滚动视图中可见
【解决方案2】:

简单,

[self.view addSubview:myScrollView];

【讨论】:

  • 我很抱歉:我只是错过了滚动视图栏,我希望它始终在文本视图或屏幕的滚动视图中可见
【解决方案3】:

添加UIScrollView后,将属性hidden设置为NO,这样滚动视图就永远不会隐藏了。

[myScrollView setHidden:NO];

【讨论】:

  • 隐藏属性默认为NO。这无济于事。除此之外, hidden 属性只是控制视图是否立即可见。它不会硬锁定它,因此任何人都无法隐藏它,它只是让它在隐藏时可见。
  • 我很抱歉:我只是错过了滚动视图栏,我希望它始终在文本视图或屏幕的滚动视图中可见
猜你喜欢
  • 2018-05-22
  • 2010-11-15
  • 2012-02-17
  • 1970-01-01
  • 1970-01-01
  • 2022-06-13
  • 2023-02-01
  • 1970-01-01
  • 2021-06-20
相关资源
最近更新 更多