gpt4 book ai didi

ios - Action 表在 ipad mini 中显示不正确

转载 作者:行者123 更新时间:2023-11-29 02:46:38 25 4
gpt4 key购买 nike

我正在开发一个应用程序。在该应用程序中,我想呈现一个带有选项的操作表。
我为操作表要求编写了以下代码。

UIActionSheet *actionSheet = [[UIActionSheet alloc]initWithTitle:nil delegate:self cancelButtonTitle:@"Cancel" destructiveButtonTitle:nil otherButtonTitles:AALocalizedString(@"Capture Document", nil),AALocalizedString(@"Select Document", nil) ,AALocalizedString(@"Capture Photo", nil),AALocalizedString(@"Select Photo", nil),nil];      
actionSheet.actionSheetStyle = UIActionSheetStyleDefault;
[actionSheet showInView:self.view];
actionSheet=nil;

only cancel button is displayed它在 iphone 和 ipad 设备(即 iphone5、iphone5c、iphone5s、iphone4、iphone4s、ipod touch、ipad 等)上运行良好。
但它不适用于 iPad Mini。仅显示取消按钮。

最佳答案

您在设置 Action Sheet 的其他按钮标题时使用了 AALocalizedString 方法。确保该方法是否给出字符串。如果它没有提供任何字符串,则操作表不会显示其他按钮而不是取消按钮。或者尝试以下代码。

    UIActionSheet *actionSheet = [[UIActionSheet alloc]initWithTitle:nil delegate:self cancelButtonTitle:@"Cancel" destructiveButtonTitle:nil otherButtonTitles:@"Capture Document",@"Select Document" ,@"Capture Photo",@"Select Photo",nil];          actionSheet.actionSheetStyle = UIActionSheetStyleDefault;    [actionSheet showInView:self.view];    actionSheet=nil;

关于ios - Action 表在 ipad mini 中显示不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25032529/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com