Iphone 视图出现在键盘窗口上。如何解决

Iphone 视图出现在键盘窗口上。如何解决,iphone,ios,ipad,uiviewcontroller,Iphone,Ios,Ipad,Uiviewcontroller,我有垂直排列的文本列表。所有这些都在一个UIViewController中,我正在另一个类中添加这个UIViewController的视图 当我点击文本文件时,键盘出现了。滚动视图出现在键盘窗口中。我怎样才能解决这个问题。我是初学者,对这个问题一无所知 当我用日期选择器打开UIPopover时也是如此。当我滚动日期选择器来选择日期时,uipopcovercontroller的布局也会改变 我还附上了一些屏幕截图,以便更好地理解这个问题 得到答案 谢谢你的帮助。解决了我的问题。在我的演示代码中

我有垂直排列的文本列表。所有这些都在一个
UIViewController
中,我正在另一个类中添加这个
UIViewController的
视图

当我点击文本文件时,键盘出现了。滚动视图出现在键盘窗口中。我怎样才能解决这个问题。我是初学者,对这个问题一无所知

当我用日期选择器打开UIPopover时也是如此。当我滚动日期选择器来选择日期时,
uipopcovercontroller
的布局也会改变

我还附上了一些屏幕截图,以便更好地理解这个问题

得到答案

谢谢你的帮助。解决了我的问题。在我的演示代码中,我更改了UIView层的一些属性。对于设置边界,请选择“拐角半径”

我设置的另一个属性是“[self.view.layer setclipstobunds:YES];”。我不知道这有什么问题,但当我删除行代码时,就可以正常工作了


但是这个属性在UIImageView中工作得很好。

您的问题在文本中不是很清楚,请输入一些代码。
但是,看到红色方框中的图像时,建议缩小键盘上显示的视图y轴的y轴。

您的问题不是很清楚,请输入一些代码。
但是,看到红色方框中的图像时,建议缩小键盘上视图y轴的y轴。

只需在PaymentView.m文件
-(void)viewDidLoad方法的行下注释即可

[InnerView setClipsToBounds:YES];

只需在PaymentView.m文件
-(void)viewDidLoad
方法的行下方添加注释即可

[InnerView setClipsToBounds:YES];

正常情况下,我有一个带IBOutlets和View的UIViewController。并简单地将UIViewController视图添加到我的另一个ViewController中作为子视图。尝试此操作,我在下面的位置上载了示例代码。请查看更多详细信息。正常情况下,我有一个带IBOutlets和View的UIViewController。并简单地将UIViewController视图添加到我的另一个ViewController中作为子视图。尝试此操作,我在下面的位置上载了示例代码。请查看更多详细信息。