当调整大小小于元素时,如何使元素隐藏在 UIView 中

Posted

技术标签:

【中文标题】当调整大小小于元素时,如何使元素隐藏在 UIView 中【英文标题】:How to make elements hidden within UIView, when resized smaller than element 【发布时间】:2013-10-16 10:55:15 【问题描述】:

我正在努力做到这一点,所以当我调整我的 UiView 的框架时,里面的所有元素(例如标签框等)都被隐藏了。

我像这样攻击了我的 .xib 文件到 uiview。

LogInViewController *logIn = [[LogInViewController alloc]
initWithNibName:@"LogInViewController" bundle:nil];
[self.loginView addSubview:logIn.view];

然后当按下按钮时。 logInView 框架将动画到更小 - 因此希望元素也被隐藏以提供此选项卡视图效果:)

感谢您的帮助 :) 我还是个新手 :)

【问题讨论】:

【参考方案1】:

也许您正在寻找clipsToBounds:

[[self view] setClipsToBounds:YES];

这将掩盖视图框架之外的所有内容,使其不再可见。

【讨论】:

以上是关于当调整大小小于元素时,如何使元素隐藏在 UIView 中的主要内容,如果未能解决你的问题,请参考以下文章

Jquery在调整大小时使元素与最高元素一样高

当屏幕尺寸小于特定尺寸时隐藏 div 元素

使 HTML5 视频适合父元素大小

如何在按钮单击时更改地图元素的高度?

当softKeyBoard隐藏按钮和其他元素时如何使布局可滚动[ANDROID]

不要滚动元素调整大小