我有一个UIActionSheet从该按钮调用,该按钮显示在单元格的弹出框中。当我使用iPhone时-UIActionSheet是从屏幕底部调用的,但是现在我需要转换iPad的UI-所以现在VC显示在popover中,而UIActionSheet也显示在popover中。当发件人显示在弹出窗口中时,是否还可以从iPad屏幕底部显示UIActionSheet

用于呈现UIActionSheet的代码是:

- (void) showActionSheet
{
    UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:nil
                                                             delegate:self
                                                    cancelButtonTitle:@"Отмена"
                                               destructiveButtonTitle:nil
                                                    otherButtonTitles:@"Наличие несуществующего объекта", @"Некорректность значений атрибутов", nil];
    [actionSheet showInView:self.view];
}

最佳答案

使用[actionSheet showFromRect:popover.frame inView:self.view动画:是];

它可能对你有用

关于ios - UIActionSheet应该从弹出窗口中调用,但应从主屏幕底部显示,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20630536/

10-13 07:36