使用UIButton在UIViews之间导航

时间:2016-07-18 16:21:02

标签: ios objective-c uibutton uistoryboardsegue

我已经以编程方式构建了当前显示的UIButton中的view1。目标是点击按钮时,view1将切换为view2。我知道如何使用segue来实现这一点,但由于我无法控制 - 将UIButton拖到我的.m文件中,我该如何使其工作?

2 个答案:

答案 0 :(得分:0)

将目标添加到按钮

[myButton addTarget:self 
             action:@selector(myAction) 
   forControlEvents:UIControlEventTouchUpInside];

然后segue

- (void)myAction {
   [self performSegueWithIdentifier:"identifier" sender:nil];
}

答案 1 :(得分:0)

DebugService

然后在该视图控制器中实现一个方法,如下所示:(为故事板中的segue分配一个标识符)

library(plotly)
pp <- function (n,r=4) {
    x <- seq(-r*pi, r*pi, len=n)
    df <- expand.grid(x=x, y=x)
    df$r <- sqrt(df$x^2 + df$y^2)
    df$z <- cos(df$r^2)*exp(-df$r/6)
    df
}
qplot(x, y, data=pp(100), geom="tile", fill=z)
ggplotly()

或使用情节提要中的视图控制器的标识符

[button addTarget:self
           action:@selector(buttonPressed:)
 forControlEvents:UIControlEventTouchUpInside];