Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 使用视图本身中的按钮更改自定义视图_Xcode_Macos - Fatal编程技术网

Xcode 使用视图本身中的按钮更改自定义视图

Xcode 使用视图本身中的按钮更改自定义视图,xcode,macos,Xcode,Macos,到目前为止,我已经设法创建了一个带有图片的imageView,以创建背景。(这占据了整个窗口)我现在想使用此图像顶部的按钮切换到多个视图!到目前为止,我已经找到了许多教程,这些教程展示了如何创建自定义视图,并在NSWindow中显示了下面的按钮,但是如果按钮实际位于自定义视图中,我无法了解如何操作 其目的是使启动视图有一个按钮,上面写着“start game”,单击它将切换到一个新视图,该视图将再次有许多按钮,这些按钮将再次切换到各种其他视图 我是Xcode和这个论坛的新手,所以如果已经在某个地

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

其目的是使启动视图有一个按钮,上面写着“
start game
”,单击它将切换到一个新视图,该视图将再次有许多按钮,这些按钮将再次切换到各种其他视图


我是Xcode和这个论坛的新手,所以如果已经在某个地方对它进行了描述,请不要尝试,只需告诉我方向。我已经搜索了很多地方,所以这不是因为缺乏努力。

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

-(iAction)编辑图像:(id)发件人 { ui按钮按钮=(ui按钮)发送器

如果(标记==1){ [按钮设置图像:[UIImage ImageName:@“image1”]用于状态:UIControlStateNormal]; [按钮设置标签:2]; } else if(标记==2){

} 希望这对你有帮助

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