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

标签 ios objective-c uiview uiviewcontroller ios7

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

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

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

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

image

image2

image3

感谢您的帮助 :) 我还很新,所以 :)

最佳答案

也许您正在寻找 clipsToBounds:

[[self view] setClipsToBounds:YES];

这将屏蔽 View 框架之外的所有内容,使其不再可见。

关于ios - 调整大小小于元素时如何使元素隐藏在 UIView 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19401574/

相关文章:

ios - NSFetchedResultsController 加载整个数据和糟糕的性能

iphone - UITableView cellForRowAtIndexPath 与 NSManagedObjects 的问题

ios - 为什么 Interface Builder 不能为约束设置负倍数,即使 [NSLayoutConstraint constraintWithItem :] can?

ios - 识别 UIViewController 上的 View

iOS Dev - 如何检测用户通过按 "Back"访问此 UIViewController

IOS:检查 NSString 的一部分

ios - UISegmentedControl 在删除段时删除当前选定的段

ios - 如何计算 NSString 的大小?

Swift:检查自定义 View 是否符合协议(protocol)

ios - 如何在我自己的应用程序中实现 Apple Music 中的迷你播放器?