2015-01-08 27 views
0

我希望能夠設置clipsToBoundsNOUIView,但只能與水平分量。clipsToBounds only verticaly

即使太大,我的內容也會顯示在左側/右側,但頂部/底部不會超出容器高度。

我應該使用maskToBounds圖層屬性並添加特定的遮罩嗎?

+1

爲什麼不使用UIScrollView,以便它可以水平或垂直有大的內容,否則就不會。您可以設置contentSize並以任何您喜歡的方式進行配置。 – Sandeep

回答

0

你應該先問自己爲什麼你認爲你需要這個。如果要在clipsToBounds爲YES時顯示水平內容,爲什麼不使水平視圖足夠大?它可以直接從屏幕兩側走,沒問題。當它不在其超級視圖內時可見的視圖通常是一個非常糟糕的主意(例如,用戶可以看到它,但不能觸摸它,這通常是不理想的和令人困惑的)。

否則,這將是一個非常棘手的問題。您可能需要在視圖上方放置另一個視圖,並在視圖下方放置另一個視圖,以覆蓋視圖上方和下方的內容。原油但有效。