因此,我在类的名称上完全画了一个空白,该类绘制了具有多个选项的这些模式提示符之一。我已经附上了截图。这是确认用户是否要注销的提示。

最佳答案

那是一个UIActionSheet,请阅读UIActionSheet Class Reference



在标题中,您需要添加<UIActionSheetDelegate>协议。然后在@implementation中,这就是您如何称呼此特定工作表的方式:

UIActionSheet * sampleSheet = [[UIActionSheet alloc] initWithTitle:@"Are you sure you'd like to sign out from Path?" delegate:self
                                        cancelButtonTitle:@"Cancel" destructiveButtonTitle:@"Sign Out" otherButtonTitles:nil];

[sampleSheet setActionSheetStyle:UIActionSheetStyleBlackTranslucent];
[sampleSheet showInView:self.view];

这是您处理表格的方式:
-(void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex
{
    switch ( buttonIndex )
    {
        case 0:
            NSLog(@"User Chose Cancel");
            break;

        case 1:
            NSLog(@"User Chose to Sign out.");
            break;
    }
}

关于ios - iOS中的模式提示类名称?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10454070/

10-13 09:03