我在 TabBar 控制器中有一个 ViewController/View,它在 2x4 网格中有 8 个 UIButton,大小为 75x75,每个都设置了 75x75 背景图像。目前,我已经在 Interface Builder 的 Size Inspector 中硬编码了 XY 位置。
当我第一次加载视图时,通过单击选项卡栏图标,底部的两个按钮被压在它们上方的行上——根据这张图片:
每个按钮都会触发一个 segue,该 segue 会启动另一个带有 WebView 的 ViewController:
[self performSegueWithIdentifier:@"playVimeo" sender:sender];
在该 WebView 中,有一个后退按钮触发另一个 segue 返回缩略图页面:
[self performSegueWithIdentifier:@"returnToThumbnails" sender:sender];
当我再次按下后退按钮并返回缩略图视图时,按钮会捕捉到正确的位置,这与它们第一次加载时不同,如下图所示:
这是我的故事板的屏幕截图:
有谁知道这里发生了什么?我搞不清楚了...
提前致谢!
杰西