gpt4 book ai didi

ios - 在 UIToolbar 上使用 UIBarButtonItem 居中 UIButton 图像

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

我正在尝试(在带有 Interface Builder 的 XCode 中的所有内容)创建一个带有图像的 UIButton,并将其添加到 UIToolbar,这使其成为 UIBarButtonItem(当单击两次时它显示 UIButton 属性)。

我有一个 image@2x.png 图像,大小为 64x88(高度为 88,因为在 Retina 中它是工具栏高度)。我对非视网膜屏幕不感兴趣。我将此图像添加到 UIButton,将 View 属性中的 Mode 设置为 Center(或 Aspect Fit,它不应该在这里真的很重要;两者都试过了)。
将其大小设置为 32x44(在生成器中为 44 高度)。然后,将它拖到 UIToolbar

现在,我想更改按钮的宽度以使其变大,因为我想给用户更多点击空间,同时,我为此设计了工具栏背景。我希望此按钮上的图像保持不变,但居中。但是,当我尝试调整 UIBarButtonItem 的大小时,它实际上会缩放图像,无论 Mode 设置的是什么。

这就是发生的事情(我正在展示一个实际的拖动过程):

但是,如果我将图像的实际 大小更改为高度 44,效果很好。但是 44 高度在 Retina 设备上看起来很难看,所以,我该怎么办?

最佳答案

我见过这种情况。为了论证,创建两个图片,image.png和image@2x.png,在设置按钮的图片时,在Xcode中选择image.png。


或者,您可以创建一个基于UIViewUIBarButtonItem 并拥有一个UIImageView 和一个UIButton。这样,您可以更精确地控制图像大小。

关于ios - 在 UIToolbar 上使用 UIBarButtonItem 居中 UIButton 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14264515/

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