如何使图像视图从屏幕上消失

发布于 2024-11-17 13:35:59 字数 41 浏览 0 评论 0原文

我想让图像视图从屏幕上消失。 我不想释放它。 我怎样才能做到这一点?

I want to make image view disappear from screen.
I don't want to release it.
How can I do that?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

幸福丶如此 2024-11-24 13:35:59

简单的。

[myImageView setHidden:是];

UIView 文档位于: http://developer .apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UIView_Class/UIView/UIView.html

来自文档:

隐藏

一个布尔值,决定
接收器是否隐藏。
@property(非原子,getter = isHidden)
BOOL隐藏讨论

将此属性的值设置为
YES 隐藏接收器并设置它
to NO 显示接收器。默认
值为 NO。

隐藏视图在视觉上消失
它的窗口并且不接收输入
事件。它保留在其超级视图中
但是,子视图列表,以及
像往常一样参与自动调整大小。
隐藏带有子视图的视图有
隐藏这些子视图的效果和
他们可能拥有的任何视图后代。
处理子视图的隐藏
系统隐式地并且不
导致隐藏属性中的值
这些观点需要改变。

隐藏窗口的视图
当前的第一响应者导致
视图的下一个有效关键视图将成为
新的第一响应者。

此属性的价值反映了
仅接收器的状态和
没有考虑到的状态
视图中接收者的祖先
等级制度。因此这个属性可以是
否,但接收器可能仍处于
如果祖先被隐藏,则隐藏。

Simple.

[myImageView setHidden:YES];

UIView documentation is here: http://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UIView_Class/UIView/UIView.html

From the docs:

hidden

A Boolean value that determines
whether the receiver is hidden.
@property(nonatomic, getter=isHidden)
BOOL hidden Discussion

Setting the value of this property to
YES hides the receiver and setting it
to NO shows the receiver. The default
value is NO.

A hidden view disappears visually from
its window and does not receive input
events. It remains in its superview’s
list of subviews, however, and
participates in autoresizing as usual.
Hiding a view with subviews has the
effect of hiding those subviews and
any view descendants they might have.
The hiding of subviews is handled
implicitly by the system and does not
cause the value in the hidden property
of those views to change.

Hiding the view that is the window’s
current first responder causes the
view’s next valid key view to become
the new first responder.

The value of this property reflects
the state of the receiver only and
does not account for the state of the
receiver’s ancestors in the view
hierarchy. Thus this property can be
NO but the receiver may still be
hidden if an ancestor is hidden.

呆° 2024-11-24 13:35:59

@Steve 有相同的答案,只是语法不同。我只使用过下面的语法。

myView.hidden = YES;

@Steve has the same answer just different syntax. I have only ever used the syntax below.

myView.hidden = YES;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文