iphone - UIView 越界时隐藏 subview

标签 iphone uiview visibility

我有一个 View ,比如说 100x100。它有一组 uiviews 作为 subview :假设 30x30

如果 subview 具有左上角坐标:(90,90) - 我希望只能看到该 subview 的一部分。但我仍然可以看到整个区域 - 即使它超出了 parent 的范围

问题是如何让 uiview 只显示 subview 中原始边界内的部分?

谢谢

最佳答案

将父 View 的 clipsToBounds 属性设置为 YES

以编程方式:view.clipsToBounds=YES;

通过界面构建​​器:单击 View ->属性检查器->检查剪辑到边界

关于iphone - UIView 越界时隐藏 subview ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5423185/

相关文章:

ios - 如何将字符串日期和时间格式化为2012年12月4日星期二下午5:30

iphone - NSString格式问题

ios - 设置 UIView 的角(iOS)

ios - 使用 tableHeaderView 中的 UIView 创建 UISearchBar 行为

ios - 更新 UICollectionViewCell 中用户定义的 UIView 的内容

jquery - 使用 Jquery 显示隐藏 DIV

具有绑定(bind)的 WPF 可见性资源

c# - 当宽度变小时,VisualStateManager 不会在 UWP 中隐藏控件

iphone - 企业应用程序分发 (Wi-Fi) 有时显示 "Could not download app"

iphone - 如何修改 NSMutableArray 属性?