Ios 使图元显示在UIView边框的顶部
我正试图在我的Ios 使图元显示在UIView边框的顶部,ios,objective-c,cocoa-touch,Ios,Objective C,Cocoa Touch,我正试图在我的弹出视图和父视图之间放置一个ui按钮 我无法通过这样做成功地做到这一点[self.view addSubview:new]。我的问题是边界ui视图可以通过ui按钮看到 我尝试了[self.view.superview addSubview:new]认为这会使它消失,但它不会,它仍然显示在那里 我需要找到一种方法来成功地将该按钮放置在所有内容的顶部(UIViewborder) 我知道如果我从父视图插入按钮,我可以这样做,但我想处理每个子视图中的所有子视图按钮,否则一切都会很快变得混乱
弹出视图
和父视图
之间放置一个ui按钮
我无法通过这样做成功地做到这一点[self.view addSubview:new]代码>。我的问题是边界ui视图可以通过ui按钮看到
我尝试了[self.view.superview addSubview:new]代码>认为这会使它消失,但它不会,它仍然显示在那里
我需要找到一种方法来成功地将该按钮放置在所有内容的顶部(UIView
border)
我知道如果我从父视图
插入按钮,我可以这样做,但我想处理每个子视图
中的所有子视图
按钮,否则一切都会很快变得混乱
有没有办法实现我想要实现的目标
根据,边框始终显示在子视图上方,因为它们是在另一个图层上绘制的。最好的解决方案是创建背景视图来伪造边界
因此,您的弹出视图将具有橙色背景。它会有另一个稍微小一点的子视图,它的正上方有一个白色背景,然后是你的按钮
有关实现,请参阅