2015-10-17 37 views
0

因爲我把內容視圖放在滾動視圖中,所有的按鈕和其他元素都在內容視圖的層次結構下。一些按鈕的作品,一些按鈕雖然在相同的層次結構中,但不會

但一些按鈕的工作原理,儘管有這些一些按鍵不靈,正在

同一層次。

視圖 - >滾動視圖 - >內容查看 - >

予理解的是,按鈕由內容牆根查看按鈕(一些可以挖掘,有些沒有)標籤,ImageView的,我試圖把一個按鈕,它沒之前在scrollview(這意味着與內容視圖相同的層次結構)下工作,它工作。

我的問題是

爲什麼一些按鈕的工作,即使是那些同一層的其他按鈕?

如何將按鈕放在內容視圖上方? 我使用故事板,如果我這樣做,它會自動進入內容視圖。

回答

0

我碰到了同樣的問題之前 - 按鈕,其與父母ScrollView子視圖的孩子不來,即使他們看起來應該基於層次響應點擊。和誠實,我從來沒有想通了,爲什麼,而是直接添加按鈕ScrollView滿足我需要執行所以任務實在是沒有必要的contentView反正。如果有人知道爲什麼按鈕不可點擊,那麼我會很有興趣聽到它,但只要沒有重要的理由,前面的內容視圖就是一個有效的選項。

如果你想一個新的按鈕添加到ScrollView具有contentView孩子,然後只需拖動Button到層次的界面生成器的左側,並將其放在了ScrollView。然後它將躺在ScrollView的下方,但與孩子contentView一致。如果您將Button放在可視佈局中,則無法控制其在層次結構中的位置。

+0

我做了沒有內容視圖,但有一個模糊的scrollabe內容大小警告。這就是爲什麼我把內容視圖。 –

+0

@JanghyupLee好吧,我明白了。老實說,我只是忽略了這個警告,因爲我知道我在類文件中處理它。 –

相關問題