【问题标题】:ios icarousel view's contentoffset is getting changed when view disappears for the first time当视图第一次消失时,ios icarousel 视图的内容偏移量正在发生变化
【发布时间】:2014-05-12 07:03:23
【问题描述】:

每当view disappears第一次,contentview's中心发生变化。我没有在viewWillappearviewWillDisappearviewDidAppearviewDidDisappear 中写过一行。 请帮忙..提前谢谢...

【问题讨论】:

  • 您可能想要添加更多信息:您是否使用 Interface Builder 构建您的 viewController,这是否仅在 iOS7 中发生,您是否显示任何导航栏(如果是:它们是半透明的还是实心的) ...
  • 例如:this question 是否符合您的症状?
  • 实际上我正在使用 tabBarController,当我更改 tabBar 控制器的选定选项卡时,icarousel 视图的垂直中心会发生变化。
  • 您可能希望将此信息与一些屏幕截图一起添加到问题中 - 以这种方式获得好的答案的机会更大,因为其他人更容易理解您的问题。
  • 我已经更新了我的问题..

标签: ios icarousel


【解决方案1】:

我认为这不是 icarousel 视图的问题,但您似乎以错误的方式使用 UINavigationController,因为您的视图移动了 44 像素,这一定是导航栏而不是 icarousel 的问题。

【讨论】:

  • thanx.. 它实际上是导航栏的问题.. 现在我正在为所有 tabbBarViewControllers 制作单独的导航控制器...它解决了我的问题..
【解决方案2】:

这似乎是由于新的 iOS 7 造成的问题,并且对 UIScrollViews 有影响。

你试过设置self.automaticallyAdjustsScrollViewInsets = NO吗?

但我强烈建议,如果您的 min SDK 是 iOS6,请使用 UICollectionView 作为您的coverflow。这里甚至是 github 上的一个 UICollectionView 项目Coverflow

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-10
    • 1970-01-01
    相关资源
    最近更新 更多