界面构建器中“第二次单击”选择模式的目的是什么?

时间:2012-11-26 16:44:43

标签: xcode interface-builder

在设计XIB时单击UI元素时,UI元素的选择如下: Selected button

如果我再次点击相同的元素,则选择如下:

"second-click"-selected button

这种特殊选择模式的目的是什么?

1 个答案:

答案 0 :(得分:7)

嗯,这只是一种遍历视图层次结构的机制(并且锁定了嵌套子视图的焦点)。虽然看起来你的例子中两种模式之间没有区别(当然除了'聚焦'中没有调整大小句柄),考虑一个更复杂的对象,比如OSX上的tableview(另请注意浅蓝色表示的方式)当聚焦环指示其超视图的帧时正在编辑的视图 - 还要注意,此向下钻取基于鼠标指针的位置。在此示例中,为了一直向下移动到单元格,我们必须在我们所瞄准的最内层元素的边界:

第一次点击 - 选择外部元素/容器(ScrollView) enter image description here

第二次点击 - 选择TableView enter image description here

第三次点击 - 选择TableColumn enter image description here

第4次点击 - 选择TableCell enter image description here