我希望能够在clipsToBounds
设置NO
用于UIView
,但仅限于水平分量。
我的内容将显示在左/右,即使它太大但顶部/底部不会显示超出容器的高度。
我应该使用maskToBounds
图层属性并添加特定的蒙版吗?
你应该首先问自己为什么认为你需要这个。如果要在clipsToBounds
为YES时显示水平内容,为什么不在水平方向上使视图足够大?它可以直接从屏幕两侧出来,没问题。在不在其超级视图中时可见的视图在任何情况下通常都是一个非常糟糕的想法(例如,用户可以看到它但不能触摸它,这通常是不合需要的并且令人困惑)。
否则,这将是一个非常棘手的问题。您可能需要在视图上方放置另一个视图,在其下方放置另一个视图,以覆盖视图上方和下方突出显示的内容。原油但有效。