【发布时间】:2013-09-04 18:57:03
【问题描述】:
好的,这似乎不是编码问题,因为它更多地与故事板/布局有关。我已经在 stackoverflow 和其他地方搜索了可能的解决方案,但从我看到的一些响应来看,这可能是 iOS6 的一个错误。虽然我想知道是否有其他人遇到过这个问题:
基本上,我有一个视图控制器,顶部有一个导航栏,底部有一个工具栏。占据整个屏幕的是一个 UIImage。问题是当我进入这个视图控制器时,有时工具栏在底部,有时它看起来像是被 UIImage 推开。如果我稍微缩小 UIImage 使其不接触工具栏,则可以完全解决问题,但是这会在工具栏和 UIImage 之间留下空白。有没有其他人经历过这种情况?
编辑:我找到了解决方法。基本上,我只是选择了 UIImage 和 UIToolbar 并固定了它们各自的高度以保持它们不变。不过,我承认这并不能真正解释我遇到的问题。
【问题讨论】:
-
“有时工具栏位于底部,有时它看起来像是被 UIImage 推开”——在什么情况下它有时工作而不是其他情况?它看起来是随机的吗?
-
是的,它似乎是随机的。也就是说,如果我按下返回按钮,然后按下返回视图控制器的按钮足够多次,我可以模拟这两种结果。
-
我对此进行了实验,但无法重现您的结果。我怀疑这是一个错误或随机的事情。如果您可以发布故事板的图片(在此处或某个共享站点),那将很有帮助。此外,您应该尝试更多尝试,看看视图之间的一组特定转换是否能可靠地重现不良效果。
-
我找到了一个解决方法(在上面添加了一个编辑)。只是出于好奇,当您进行实验时,您是否使用了比 UIImage 框架更大的图像?我的比框架大,所以它们会调整大小。当我使用较小的图像时,没有问题。但是,这并不能解释为什么有时 UIImage 会展开到工具栏之外,而有时却没有。
-
是的,我使用的图像比图像视图大。
标签: ios uistoryboard uitoolbar