gpt4 book ai didi

ipad - 让 Interface Builder 在 SplitViewControllers DetailView 中布局我的内容

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:26:59 24 4
gpt4 key购买 nike

我在 mock Interface Builder 和 SplitViewController 的 DetailView。我在 detailView 中有一个大小为 700px x 700px 的 UIImageVIew,我希望它始终将自己定位在中心。因为它是 700x700,所以它应该适合纵向和横向。但是,还有一个 UIToolBar 管理前 44 个像素。如果我使用 IB 并将 UIImageViews contentMode 设置为居中,将 detailViews contentMode 设置为居中,则 UIImageView 的位置将覆盖工具栏的几个像素。 (但还是在中心)

我已经尝试将 UIImageView 锚定到底部,但它仍然位于中心并且布局仍然覆盖了工具栏。

我将如何按照“UIImageView:扣除工具栏占用的空间并将您自己定位在剩余 View 的中心”来进行布局?

希望有人能帮忙,IB布局引擎有点重,要通过反复试验来弄清楚:)

提前谢谢你。

最佳答案

添加一个 UIView,它从工具栏的底部延伸到整个 View 的底部,并从左到右完全拉伸(stretch)。设置它的 Struts 和 Springs (cmd-3) 以便它在垂直和水平方向上调整大小并连接到所有 4 个边。然后将您的 UIImageView 放入该 View 中,并使用您已经完成的所有相同居中。这将更改 UIImageView 的引用框架,因此当它试图位于中心时,它将位于不包括工具栏的 View 的中心。让我知道这是否有意义。

关于ipad - 让 Interface Builder 在 SplitViewControllers DetailView 中布局我的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5143612/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com