我需要一个UIView来超出超级视图范围,但仍然可见。如果我将其移出边界,则将其切除。
最佳答案
超级视图可能已将clipsToBounds
设置为true
。这是苹果公司文件中关于该财产的说明:
一个布尔值,用于确定子视图是否仅限于
视图的边界。
讨论将此值设置为YES会导致子视图被裁剪为
接收者的范围。如果设置为“否”,则其框架会扩展的子视图
超出接收器可见范围的内容不会被裁剪。默认值
值是NO。
要使子视图在边界之外可见,请尝试myView.clipsToBounds = false
关于ios - 使UIView越界但仍然可见,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38963969/