具有UIActionSheet样式按钮的iPhone UIToolbar

问题描述

| 我有一个包含UIToolBarController的主窗口。在第一个选项卡中,加载一个UIViewController,其中有一个MKMapView。在地图上方,我想要一个如下面屏幕快照中的工具栏(基本上,我有一个MKMapView ...而不是其UITableView): 我想知道如何在顶部制作这个大工具栏,并想仅添加une UIActionSheet样式按钮(绿色的“开始”,单击时切换为红色的“停止”)。 谢谢! PS:如果您想尝试,屏幕截图中的应用程序为Clock。     

解决方法

我认为它不是工具栏或操作表。您的图片显示了带有两个UILabel对象和两个UIButton对象的UIView。 UIButton对象具有漂亮的png文件作为其背景图像。 仅使UITableView不能占据整个屏幕。在IB中,UITableView通常会尝试占据整个屏幕,但是您始终可以调整其大小。 因此,如果要尝试在IB中创建此接口,我将从UIViewController开始,然后添加UIView(如果尚未存在)。我将调整UIView的大小以占据屏幕的一半。然后,我将添加一个UITableView并调整其大小以占据屏幕的另一半。然后,我将添加两个UILabel和两个UIButton。 我会将所有这些东西连接到UIViewController的文件中。 UIViewController文件将具有1个@属性,即UIView; 1个@属性,即UITableView; 2个@属性,即UILabels; 2个@属性,即UIButtons。