我有以下代码:

JMenuController *menuController = [[JMenuController alloc] init];
    NSArray *buttonsArray = [NSArray arrayWithObjects:@"From Libary", @"Take Photo or Video", nil];
    [menuController showMenuWithTitle:@"Add Media" ButtonTitles:buttonsArray animated:YES];
    self.currentMenuType = JCreateMenuTypeNewMedia;

    [[[[UIApplication sharedApplication] delegate] window] addSubview:menuController];


问题是,视图显示在屏幕下方的键盘下方。我该如何解决?

最佳答案

好吧,我花了一段时间才明白你想做什么。您有2个选择。


放弃键盘并显示带有按钮的视图。
当按下相机将图片发送给某人时,使用UIActionSheet可以像在“消息”应用程序中一样在键盘上显示按钮。


我建议稍后。

编辑:
为您的自定义UIActionSheet Show a view over the keyboard看一下

10-08 14:04