Iphone 动作表的标题是否从视图中消失?

Iphone 动作表的标题是否从视图中消失?,iphone,uiactionsheet,Iphone,Uiactionsheet,当操作表的按钮数大于7时,标题是否会从视图中消失?如何在当前视图中显示它?坦率地说,如果在操作表中显示的按钮超过7个,则需要重新考虑该表的布局。您需要向用户提供一组更有限的选择。同时在屏幕上显示7个选项会导致用户面临太多选项而瘫痪。在这种情况下,您应该创建一个显示所有选项的UITableViewController子类,而不是使用UIActionSheet。您可以将标题文本放入章节标题或tableHeaderView中,但要求如此。我之所以认为使用操作表是因为其中有一个默认的tableview。

当操作表的按钮数大于7时,标题是否会从视图中消失?如何在当前视图中显示它?

坦率地说,如果在操作表中显示的按钮超过7个,则需要重新考虑该表的布局。您需要向用户提供一组更有限的选择。同时在屏幕上显示7个选项会导致用户面临太多选项而瘫痪。

在这种情况下,您应该创建一个显示所有选项的
UITableViewController
子类,而不是使用UIActionSheet。您可以将标题文本放入章节标题或
tableHeaderView

中,但要求如此。我之所以认为使用操作表是因为其中有一个默认的tableview。因此,如果按钮可以通过滚动tableview来显示。这可能是一个解决方案。但效果可能不太好。它不能完美地显示为动作表。但动作表所呈现的是一个UITableView!您需要添加一些图形来覆盖它,并添加一个底部有图形的取消按钮,但这是相同的。当然,你需要一个图形设计师来制作图形,但是,你还是应该让一个UI设计师来看看应用程序的整体设计。