0

我在 uiview 控制器中有一个合适的视图。我使用了自定义 uitableview 单元格。每个单元格都有一个文本字段。所以当我编辑这些文本字段时会发生这种情况,键盘会隐藏文本字段。为了避免这种情况,我正在制作动画的视图。但问题是,我的观点背景颜色是白色的。当视图向上移动时,它会在状态栏上方重叠。我在视图中有一个导航栏。当视图向上移动时,它的重叠状态栏。我已经设置了状态栏的颜色。当视图向上移动时,状态栏变得透明,我可以看到内容。

我知道如果我使用 uitableview 控制器,它很简单,但我希望它应该是 uitableview 控制器的子类。请提出一些解决方案。

4

1 回答 1

0

设置界面时,请确保底层视图不遮挡任何状态栏(即状态栏和您的视图根本不重叠)

然后将masksToBounds视图的 CALayer 的属性设置为YES这样

someView.layer.masksToBounds = YES;

这将剪辑超出视图边界的任何子视图。

于 2013-10-29T13:05:29.273 回答