我有一个UIButton
像这样以编程方式定义的自定义:
self.hard1 = [UIButton buttonWithType:UIButtonTypeCustom];
[self.hard1 setFrame:CGRectMake(884, 524, 105, 60)]; // set the x,y,width and height
UIImage *buttonImage = [UIImage imageNamed:@"green.jpg"];
self.hard1.layer.cornerRadius = 10;
self.hard1.clipsToBounds = YES;
[self.hard1 addTarget: self
action: @selector(buttonTapped:)
forControlEvents: UIControlEventTouchUpInside];
[self.hard1 setImage:buttonImage forState:UIControlStateNormal];
[self.view addSubview:self.hard1];
因此,它不会显示在 Interface Builder 中,它仅在我运行应用程序时出现在屏幕上。这意味着我不能 ctrl + 从UIButton
to a拖动ViewController
来选择一个弹出框。我可以在我的代码中调用 segue 吗?如果没有,我还有其他选择吗?