2015-10-17 36 views
0

因为我把内容视图放在滚动视图中,所有的按钮和其他元素都在内容视图的层次结构下。一些按钮的作品,一些按钮虽然在相同的层次结构中,但不会

但一些按钮的工作原理,尽管有这些一些按键不灵,正在

同一层次。

视图 - >滚动视图 - >内容查看 - >

予理解的是,按钮由内容墙根查看按钮(一些可以挖掘,有些没有)标签,ImageView的,我试图把一个按钮,它没之前在scrollview(这意味着与内容视图相同的层次结构)下工作,它工作。

我的问题是

为什么一些按钮的工作,即使是那些同一层的其他按钮?

如何将按钮放在内容视图上方? 我使用故事板,如果我这样做,它会自动进入内容视图。

回答

0

我碰到了同样的问题之前 - 按钮,其与父母ScrollView子视图的孩子不来,即使他们看起来应该基于层次响应点击。和诚实,我从来没有想通了,为什么,而是直接添加按钮ScrollView满足我需要执行所以任务实在是没有必要的contentView反正。如果有人知道为什么按钮不可点击,那么我会很有兴趣听到它,但只要没有重要的理由,前面的内容视图就是一个有效的选项。

如果你想一个新的按钮添加到ScrollView具有contentView孩子,然后只需拖动Button到层次的界面生成器的左侧,并将其放在了ScrollView。然后它将躺在ScrollView的下方,但与孩子contentView一致。如果您将Button放在可视布局中,则无法控制其在层次结构中的位置。

+0

我做了没有内容视图,但有一个模糊的scrollabe内容大小警告。这就是为什么我把内容视图。 –

+0

@JanghyupLee好吧,我明白了。老实说,我只是忽略了这个警告,因为我知道我在类文件中处理它。 –