Iphone 在基于导航的应用程序中,子视图的行为异常
我目前正在为iphone开发一个应用程序(我的第一个),我使用了几个Iphone 在基于导航的应用程序中,子视图的行为异常,iphone,uinavigationcontroller,uitableview,subview,Iphone,Uinavigationcontroller,Uitableview,Subview,我目前正在为iphone开发一个应用程序(我的第一个),我使用了几个UITableViewController进行导航 然后,我使用了一个附加到self.view.superview的子视图在顶部获得一个非滚动图像。 子视图是在IB中创建的,简单的UIView,其中包含UIImageView 我在viewdide中添加了子视图,它运行良好。 但只要我点击一个单元格,navigationController就会将下一个视图推到动画中,上一个视图(滚动到看不见的地方)就会变成完全白色,并且我的子视图
UITableViewController
进行导航
然后,我使用了一个附加到self.view.superview
的子视图在顶部获得一个非滚动图像。
子视图是在IB中创建的,简单的UIView
,其中包含UIImageView
我在viewdide
中添加了子视图,它运行良好。
但只要我点击一个单元格,navigationController就会将下一个视图推到动画中,上一个视图(滚动到看不见的地方)就会变成完全白色,并且我的子视图将动画移动到中心。只需要半秒钟左右,因为下一个视图到达时它就消失了,但这真的让人不安
我尝试删除视图中的子视图将消失
,这将删除UIImageView
,但屏幕仍然变为完全白色
有人知道怎么解决这个问题吗
哦,还有PS:我只在模拟器上工作,因为我还没有开发人员帐户。而且我不能将所有内容都更改为ViewController,因为我有一个截止日期。当您将不属于您的视图控制器的视图弄乱时,您不应该感到惊讶。与其使用表视图控制器,不如将其替换为自定义的
UIViewController
,其视图充当表视图及其上方非滚动视图的容器视图