gpt4 book ai didi

objective-c - 创建 UIButton 并将其添加到多个 UIView

转载 作者:行者123 更新时间:2023-11-28 18:41:22 27 4
gpt4 key购买 nike

我想创建一个 UIButton 并将其添加到多个 UIView 但它不能像这样工作:

UIButton *myBtn = [UIButton buttonWithType:UIButtonTypeCustom];
[myBtn setFrame:CGRectMake(0.0f, 0.0f, 100.0f, 44.0f)];
[myBtn setTitle:@"MyButton" forState:UIControlStateNormal];

UIView *myView1 = [[UIView alloc] init];
[myView1 setFrame:CGRectMake(0.0f, 0.0f, 300.0f, 50.0f)];
[myView1 addSubview:myBtn];

UIView *myView2 = [[UIView alloc] init];
[myView2 setFrame:CGRectMake(0.0f, 0.0f, 200.0f, 100.0f)];
[myView2 addSubview:myBtn];

有什么想法吗?

谢谢

最佳答案

您不能在多个 UIView 上添加相同的实例。当您将它添加到第二个 View 时,该按钮将从第一个 View 中删除。您将需要为每个 View 都有一个实例,您将在其中添加它。

关于objective-c - 创建 UIButton 并将其添加到多个 UIView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10478588/

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