gpt4 book ai didi

iphone - IB 与以编程方式创建 UIButtons

转载 作者:行者123 更新时间:2023-12-03 21:06:47 24 4
gpt4 key购买 nike

假设我想使用名为 X 的相同 UIImage 创建许多自定义按钮。通过编程方式,我只会创建一个 UIImage 并将其添加到我创建的所有按钮中。我想知道如果我在 Interface Builder 中创建了这些按钮,IB 会为每个按钮仅创建 1 个 UIImage X 还是一个新的 UIImage X?谢谢

最佳答案

UIImage 是池化的,因此重复调用同名的 [UIImage imageNamed:] 实际上会返回相同的 UIImage 实例。这也适用于烘焙到 NIB 中的对象。不过应该很容易验证 - 只需使用

打印出指针值
NSLog(@"%p", [button imageForState:UIControlStateNormal]);

或者有问题的每个按钮的任何内容。

关于iphone - IB 与以编程方式创建 UIButtons,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6373725/

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