gpt4 book ai didi

iOS - 更改 UIBarButtonItem 的高度

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

UIToolbar 有一个很好的调整大小的选项 (self.navigationController.toolbar.frame) 我想知道是否有人知道改变 UIBarButtonItem 高度的方法?

我有一个高度为 117 像素的自定义工具栏,到目前为止我还没有找到修改工具栏上按钮的方法。我还需要它成为一个工具栏,因为当我在第一个 View 中设置 Assets 时,显示的 View 被另一个动画 View (剪切场景样式)覆盖,并且工具栏需要在所有过程中保持在顶部。

最佳答案

实际上我自己也遇到过这个问题,我唯一能想到的就是利用 initWithCustomView 并传入一个带有定义框架的 UIButton。

UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];

/*
* Insert button styling
*/

button.frame = CGRectMake(0, 0, width, height);

UIBarButtonItem *barButtonItem = [[UIBarButtonItem alloc] initWithCustomView:button];

否则 UIBarButtonItem 只有一个可以设置的宽度属性,但遗憾的是没有高度属性。我用 initWithCustomView 完成的另一件漂亮的事情是传入一个带有按钮和其他东西(如事件指示器)的工具栏。希望这会有所帮助。

关于iOS - 更改 UIBarButtonItem 的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7350494/

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