Ios 通过情节提要在UIImageView上单击UIButton

Ios 通过情节提要在UIImageView上单击UIButton,ios,objective-c,iphone,uiimageview,uibutton,Ios,Objective C,Iphone,Uiimageview,Uibutton,我想创建我的视图,如下所示: 为此,我已经计算出我需要一个UIImageView来显示默认配置文件pic,以及一个UIImageView上带有摄像头图像的ui按钮。我在UIImageView上添加了一个ui按钮,但当我运行代码时,它不可见。我尝试更改背景色,并在ui按钮上添加了一些文本,但是ui按钮不显示。我已经经历过类似的问题,但大多数问题都是通过添加UIButton和UIImageView的代码而不是通过故事板解决的。有人能指出我哪里出了问题吗。 此外,任何其他提出类似观点的建议都将不胜感

我想创建我的视图,如下所示:

为此,我已经计算出我需要一个
UIImageView
来显示默认配置文件pic,以及一个
UIImageView
上带有摄像头图像的
ui按钮。我在
UIImageView
上添加了一个
ui按钮
,但当我运行代码时,它不可见。我尝试更改背景色,并在
ui按钮上添加了一些文本,但是
ui按钮
不显示。我已经经历过类似的问题,但大多数问题都是通过添加
UIButton
UIImageView
的代码而不是通过故事板解决的。有人能指出我哪里出了问题吗。 此外,任何其他提出类似观点的建议都将不胜感激。我能想到的一个方法是使用和
UIImageView
,而不是
UIButton
,并启用它的用户交互。但这与使用
ui按钮
没有太大区别。
谢谢。

请尝试下面的代码行:

[btn.superView bringSubViewToFront :btn];

-(void)视图末尾的代码行上方写入将出现:(BOOL)动画
方法。

在序列图像板中签入文档大纲并检查视图的堆栈。按钮应位于imageView上方(文档大纲下方)。如果没有,则通过简单的拖放更改位置。希望这会有所帮助:)

尝试从文档大纲中拖动
按钮,因为它位于
图像视图之后。检查给出的图像

您是否在情节提要中添加了
UIImageView
UIButton
?是否使用自动布局或任何其他约束?或者尝试增加uibutton的宽度,仅检查它是否在完整的uiview中可见。@Dev.RK-是的,我正在使用自动布局,当我将其移出
UIImageView
@TKutal调整您添加的按钮约束时,
uibutton
是可见的。这对你有帮助。由于某些限制,您的按钮在uiwindow或uiview中不可见。请执行一项操作,将整个按钮取出并设置其背景图像,然后将一个图像设置为按钮。并设置图像内容插入按钮。无需imageView仅拍摄按钮我已更新我的答案plz检查,如果不起作用,则上载视图的故事板文件堆栈的图像。向按钮添加约束有助于。如果我通过代码添加按钮,我认为
将subview带到front
会有所帮助。谢谢你抽出时间。