0

今天我在我的项目中添加了一个 UIActionSheet,它显示得很奇怪:

在此处输入图像描述

如您所见,操作表只显示文本 - 没有按钮 - 背景是完全黑色的。我只想在我的应用程序上使用 UIActionSheet 的默认样式。

我正在使用 Storyboards,这里是展示操作表的代码:

UIActionSheet *_actionSheet = [[[UIActionSheet alloc] initWithTitle:LocStr(@"Cell_TellFriend_Key") delegate:self cancelButtonTitle:LocStr(@"Cancel_Key") destructiveButtonTitle:nil otherButtonTitles:LocStr(@"EmailShare_Key"),LocStr(@"FacebookShare_Key"),LocStr(@"TwitterShare_Key"),nil] autorelease];

_actionSheet.actionSheetStyle = UIActionSheetStyleDefault;

AppDelegate *appDelegate = (AppDelegate*)[[UIApplication sharedApplication] delegate];
[_actionSheet showFromTabBar:appDelegate.tabbarCtrl.tabBar];

我究竟做错了什么?我怎样才能解决这个问题?

4

1 回答 1

1
_actionSheet.actionSheetStyle = UIActionSheetStyleBlackOpaque;
于 2013-05-15T05:36:27.760 回答