【问题标题】:Toolbar not filling the whole width at iPadiPad 上的工具栏没有填满整个宽度
【发布时间】:2013-10-21 08:38:50
【问题描述】:

我正在阅读(通过 O'Reilly Safari)这本书 Learning iPad Programming,顶部有一个带有工具栏和 2 个按钮(“取消”和“完成”)的模式视图。

我的问题是,当我尝试重新创建那个通用应用程序时,在 iPad 模拟器上,工具栏没有使用整个窗口宽度:

按钮之间有一个“弹性空间”元素,但似乎不影响父工具栏。

谁能告诉我如何拉伸工具栏和文本字段,也许我需要在 Xcode 5 中设置它的一些属性?

更新 2:

我附上了 2 个新的屏幕截图 - 在 Xcode 5 中看不到任何“自动调整大小”:

我也提交了我的问题at Github

【问题讨论】:

    标签: ios xcode ipad xcode5 uitoolbar


    【解决方案1】:

    看起来您的视图没有调整到完整的宽度。我猜它没有 Autoresizing Width 属性。您可以在大小检查器的 xib 的 InterfaceBuilder 中进行设置。

    【讨论】:

    • 你能在不选择工具栏而只选择视图的情况下制作相同的屏幕截图(属性和大小检查器)吗?
    • 我已经用请求的屏幕截图更新了我的问题(Xcode 5,已选择视图) - 不幸的是,那里没有看到任何自动调整大小。只有起源。
    • 好的,谢谢。尝试将视图的内容拥抱优先级降低到 1 并检查行为。您可能还需要为工具栏添加约束并降低拥抱优先级以使其增长。
    • 添加约束(作为一个 iOS 新手,我不知道它们)对我有帮助,谢谢。本书作者也推荐了他们:github.com/kirbyt/PhotoWheel/issues/3 什么是“拥抱优先”? :-)
    • 有关拥抱优先级和抗压性的快速说明请参见此内容:stackoverflow.com/questions/15850417/…
    猜你喜欢
    • 2016-01-15
    • 1970-01-01
    • 1970-01-01
    • 2016-12-12
    • 2020-09-29
    • 2016-06-01
    • 2016-06-12
    • 2019-09-21
    • 2015-06-21
    相关资源
    最近更新 更多