2

在模拟器或设备中尝试以下操作。

为 iPhone 创建一个新的 Master-Detail 应用程序或比较任何使用导航栏的应用程序。iOS 5 或 6,没关系。在模板的情况下:让它运行,使用加号按钮创建一个条目并打开该条目。

现在触摸导航栏下方的区域,直接在返回的 UIBarButtonItem 下方。

即使按钮和导航栏显然没有被触摸,按钮也会被激活并且视图会返回。

例子

这远远超出了导航栏的 44 倍高度。这里发生了什么?为什么这个按钮的反应超出了他的框架?在 HIG 中找不到有关此的信息。

4

1 回答 1

1

苹果手机

您可以按下以激活后退按钮的区域实际上大于按钮的实际像素,以适应手指的平均厚度。(实际像素数隐藏在 Apples HIG 中的某处。我认为它是 44x44。)这是预期的行为。

iPad

当您在主视图控制器外部点击时,它会自动关闭。这是预期的行为。

于 2012-09-27T18:39:07.903 回答