ios - 返回 SV 时 ScrollView 中的元素会移动/移动吗?

标签 ios iphone uiscrollview uinavigationcontroller tabbed-view

我正在使用选项卡式应用程序类型。我的问题显示在第 3 步(见下图): http://www.photoshack.com/albums/userpics/13055/Problem1.png

这是我的 Storyboard: http://www.photoshack.com/albums/userpics/13055/StoryBoard.png

附加信息:

  • 所有三个 View 都是 UIViewController。
  • “程序”和“CreateNewProgram”具有 ScrollView 。
  • 自动布局已关闭。
  • “CreateNewProgram” View 通过 IBAction onClicked 上的模态视图推送到“创建程序”按钮。
  • “程序” View 中的所有对象都将“自动调整大小”设置为左上角。
  • 当我返回时,所有对象一起移动到底部几个像素。
  • 只有在我使用 ScrollView (返回)时才会发生这种情况。
  • 我使用了 ScrollView ,因为“程序”和“CNP”中会有更多选项

以下是关于我工作的环境和技术的一些附加信息:Xcode 5、iOS sdk 7、mac mini、mac OS X、Tabbed 应用程序类型。

我真的不知道为什么会这样,也不知道在哪里进行修改。

编辑:2014 年 1 月 23 日。

我正在尝试使用自动版式。即使我添加了所有约束(对于每个元素)而没有错误/警告,问题仍然存在。元素仅在 UIScrollView 中移动。我在没有 UIScrollView 的 UIView 上测试了它,它工作正常。 我仍然不知道为什么会这样...... :-(

最佳答案

在我看来,您的 ScrollView 的框架正在被修改……尝试在 viewWillAppear 方法中设置您的 ScrollView 框架,例如:-

-(void)viewWillAppear{

  self.scrollview.frame=CGRectMake(0,0,320,460);

关于ios - 返回 SV 时 ScrollView 中的元素会移动/移动吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20677657/

相关文章:

ios - NSDecimalNumber 设置和获取值

ios - 动态改变 UITableViewCell 文本的 textColor

ios - 没有获得正确的航点 GoogleMap Api

iphone - UILabel in viewForFooterInSection 文本问题

ios - 如何在边缘附近滚动的情况下将 View 拖动到 UIScrollView 内?

ios - 初始化 SKView 时出现奇怪的错误

ios - 当放置在 TabBarController 中时,按钮会出现在 View 之外,否则不会出现?

ios - 使用自定义单元格在 UITableView 上进行多点触控

ios - 当用户更改 View 时 UIScrollView 卡住

ios - 如何使用 Vertical constraintsWithVisualFormat (SWIFT) 实现 UIScrollView