gpt4 book ai didi

objective-c - 使用Cocoa Touch在运行时创建控件

转载 作者:行者123 更新时间:2023-12-01 19:28:55 25 4
gpt4 key购买 nike

我对UIButton的“Touch Up Inside”事件具有此操作,该事件应在发送方的正下方创建一个新的UIButton:

-(IBAction) cloneMe: (id) sender{

if (!currentY) {
currentY = [sender frame].origin.y;
}

UIButton *clone = [UIButton buttonWithType:UIButtonTypeRoundedRect];
CGRect cloneFrame = [sender frame];
cloneFrame.origin.y += currentY + cloneFrame.size.height + 30;
clone.frame = cloneFrame;

currentY = cloneFrame.origin.y + cloneFrame.size.height;


}

它不起作用,并且永远不会显示新按钮。有人知道发生了什么吗?

最佳答案

您忘记了[sender.superview addSubview:clone];

关于objective-c - 使用Cocoa Touch在运行时创建控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4401864/

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