gpt4 book ai didi

iphone - UIToolbar initWithFrame 自动调整大小?

转载 作者:行者123 更新时间:2023-11-28 17:44:59 24 4
gpt4 key购买 nike

我注意到,为了以编程方式创建 UIToolbar,您需要设置其大小,例如使用 initWithFrame。有什么方法可以让它自动计算大小,以便在未来(过去?)版本的操作系统中,一切都将是正确的大小?我对有效地硬编码工具栏的大小犹豫不决。

谢谢!

最佳答案

好吧,您可以扩展 UIToolbar 类,然后始终实例化您的自定义工具栏。

@interface CustomToolbar : UIToolbar {

}
- (id)initWithFullSize;

以及类似的实现:

- (id)initWithFullSize {
self = [self initWithFrame:CGRectMake(CGFloat x, CGFloat y, CGFloat width, CGFloat height)];
return self;
}

最后:

CustomToolbar *myToolbar = [[CustomToolbar alloc] initWithFullSize];

……应该是这样的。

关于iphone - UIToolbar initWithFrame 自动调整大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6481267/

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