Uiview 用我的自定义视图替换UIActionSheet的容器视图

Uiview 用我的自定义视图替换UIActionSheet的容器视图,uiview,containers,uiactionsheet,Uiview,Containers,Uiactionsheet,我正在开发一个iPhone应用程序,我想用我自己的背景图片为动作表和按钮定制动作表。 我可以编写自己的视图,其行为类似于UIActionSheet。但是,UIActionSheet本身有一些标准行为,比如阻止定向事件。我们可能没有意识到这些事情。因此,为了安全起见,最好有UIActionSheet本身;通过将其所有视图替换为“我的自定义视图” 为此,我做了以下几件事: 1.创建UIActionSheet。在该行动表上调用showOnView:。 2.将委托设置为myController 3.在委

我正在开发一个iPhone应用程序,我想用我自己的背景图片为动作表和按钮定制动作表。 我可以编写自己的视图,其行为类似于UIActionSheet。但是,UIActionSheet本身有一些标准行为,比如阻止定向事件。我们可能没有意识到这些事情。因此,为了安全起见,最好有UIActionSheet本身;通过将其所有视图替换为“我的自定义视图”

为此,我做了以下几件事: 1.创建UIActionSheet。在该行动表上调用showOnView:。 2.将委托设置为myController 3.在委托方法中,willPresentActionSheet:删除所有子视图,并将我的自定义视图添加为操作表的子视图

问题是,我无法使用自定义视图获得动作表的动画效果,因为UIActionSheet在showInView中调用WillPresentAttactionSheet之前已设置动画。如果我覆盖showInView并添加自己的动画,我可能会错过以下行为: 1.阻止定向活动 2.有些观点支持showInView的论点:可能不支持方向。我应该能够在showInView中将相同的方向应用于我的行动表

有人能帮我实现定制吗

谢谢和问候,迪帕