Iphone 在视图上显示UIView

Iphone 在视图上显示UIView,iphone,uiview,ios,Iphone,Uiview,Ios,如何在iOS中创建一个显示在现有视图上方但较小的自定义视图?它应该类似于UIAlertView,但取自.xib文件。用户点击某个按钮后,小视图消失,正常视图出现 如果这是可能的,我怎么做?和。。如果这对你来说不难,请包括代码 提前谢谢 您只需在ui窗口或可见的ui视图控制器视图上使用addSubview:方法来显示ui视图,然后您可以通过在显示的ui视图上调用removeFromSuperview来隐藏/删除它。模式视图可以让一个视图在屏幕上占据一段时间,然后当它们被取消时,让背景视图恢复到它停

如何在iOS中创建一个显示在现有视图上方但较小的自定义视图?它应该类似于UIAlertView,但取自.xib文件。用户点击某个按钮后,小视图消失,正常视图出现

如果这是可能的,我怎么做?和。。如果这对你来说不难,请包括代码


提前谢谢

您只需在
ui窗口
或可见的
ui视图控制器
视图上使用
addSubview:
方法来显示
ui视图
,然后您可以通过在显示的
ui视图

上调用
removeFromSuperview
来隐藏/删除它。模式视图可以让一个视图在屏幕上占据一段时间,然后当它们被取消时,让背景视图恢复到它停止的位置,而不必担心谁在上面或在部分模糊的视图中处理事件

是苹果的文章描述的


它们的关键是让视图调用的控制器类
[自我呈现ModalviewController:popupController动画:是]其中“popupController”是要显示的视图的视图控制器。当你准备好让它消失时,打电话给
[自我解除ModalViewController激活:是]

我应该怎么做?我应该创建一个单独的.nib吗?我要写的代码是什么?我正在编写AppViewController*子视图=[[AppViewController alloc]initWithNibName:@“子视图”捆绑包:nil];[self.view insertSubview:subView.view索引:0];其中子视图是一个单独的.xib。