2014-03-26 89 views
0

任何想法为什么在UIActionSheet显示结束时会出现一个额外的/空的按钮?为什么在UIActionSheet显示结束时会出现额外的按钮?

另外 - 有没有办法将此操作表锚定在屏幕顶部(锚定到它启动的UIToolBar)?

App Screenshot simulator

代码生成这个:

self.actionButtonActionSheet = [[UIActionSheet alloc] initWithTitle:@"Pick an action" 
                  delegate:self 
                cancelButtonTitle:@"Dismiss" 
              destructiveButtonTitle:nil 
                otherButtonTitles:@"Go to Today", @"Share", @"Journal", @"completedStr", nil]; 
[self.actionButtonActionSheet showFromToolbar:self.actionBar]; 

(self.actionBar是顶部的一个)

我曾尝试采取这一代码并创建一个示例项目展示这个,但在那个项目中,一切似乎都很好。

想知道我错过了什么...

任何帮助/指针将不胜感激。

+0

你尝试用'yourtabbarcotnro.tabbar.translucent = FALSE显示;'​​因为ios7,在默认情况属实。 –

回答

0

尝试用[actionsheet showFromTabBar:self.view];更换[self.actionButtonActionSheet showFromToolbar:self.actionBar];从顶部

相关问题