使用视图内的按钮更改自定义视图

时间:2013-06-29 19:17:43

标签: xcode macos

到目前为止,我设法创建一张带有图片的imageView以创建背景。 (这占用了整个窗口)我现在想要使用此图像顶部的按钮切换到多个视图!到目前为止,我已经找到了许多教程,展示如何创建自定义视图并在NSWindow中显示按钮,但如果按钮实际位于自定义视图中,则无法理解如何执行此操作。< / p>

目的是让启动视图有一个按钮,说“start game”点击它将交换到一个新视图,这个视图将再次有许多按钮,这些按钮将再次切换到其他各种视图。

我是Xcode和这个论坛的新手,所以如果已经在某个地方进行了描述,请不要动手,只需指出我的方向。我已经进行了广泛的搜索,所以并不是因为缺乏努力。

1 个答案:

答案 0 :(得分:0)

在按钮上单击设置标签..这样可以识别图像。

- (IBAction为)editImage:(ID)发送方 {     UIButton theButton =(UIButton )发件人;

if(tag == 1){         [theButton setImage:[UIImage imageNamed:@“image1”] forState:UIControlStateNormal];         [theButton setTag:2];     }     否则if(tag == 2){

    [theButton setImage:[UIImage imageNamed:@"image2"] forState:UIControlStateNormal];
    [theButton setTag:1];
}

} 希望这会对你有所帮助