Iphone 表中的奇怪颜色

Iphone 表中的奇怪颜色,iphone,ios,cocoa-touch,uikit,uiactionsheet,Iphone,Ios,Cocoa Touch,Uikit,Uiactionsheet,今天我在我的项目中添加了一个UIActionSheet,它显示得非常奇怪: 正如您所看到的,操作表只显示文本-没有按钮-背景是完全黑色的。我只想在我的应用程序上有默认样式的UIActionSheet 我正在使用故事板,下面是展示行动表的代码: UIActionSheet *_actionSheet = [[[UIActionSheet alloc] initWithTitle:LocStr(@"Cell_TellFriend_Key") delegate:self cancelButtonTi

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

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

我正在使用故事板,下面是展示行动表的代码:

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];

我做错了什么?如何解决这个问题?

发布一些代码,你用来显示
UIActionSheet
将代码放在你的问题中,这样人们就可以阅读它。好的,我已经发布了。发布一些代码进行检查。一定还有其他问题,因为你的代码完全没有问题。我使用了它(当然没有
LocStr
),它看起来不错,是的,有人在UIActionSheet中添加了扩展,但我还没有识别出来。我对这些方法进行了注释,结果很有效。
_actionSheet.actionSheetStyle = UIActionSheetStyleBlackOpaque;