为什么在UIActionSheet显示结束时会出现一个额外的按钮?

时间:2014-03-26 10:05:33

标签: ios uitoolbar 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是顶部的那个)

我已经尝试了这个代码并创建了一个示例项目来演示这个,但在该项目中,一切似乎都很好。

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

非常感谢任何帮助/指示。

1 个答案:

答案 0 :(得分:0)

尝试将[self.actionButtonActionSheet showFromToolbar:self.actionBar];替换为[actionsheet showFromTabBar:self.view];以从顶部显示