繁体   English   中英

获取当前UIView的ID Objective-C iPhone

[英]Get the current UIView's ID objective-c iphone

如何获取当前UIView的ID,以便以后可以使用它而无需使用IBOutlet

我想在应用程序顶部添加图片,但是我经常切换视图,并希望能够将图片添加到当前视图中,因为它会显示在第二个视图中

提前thnx。

您无法像在Android设备上那样通过ID访问UIView。 IBOutlet等效于将图形布局连接到代码。

根据您的评论,适合做的是在视图层次结构中的更高级别上添加叠加视图。 如果您有两个可以在任何给定时间显示的视图,并且想要确保无论覆盖哪个视图,都可以覆盖其中两个视图,则将叠加视图添加到这两个视图的超级视图中。 在使用您的App Delegate拥有的UIWindow对象之前,这一直有效,它将使您覆盖所有内容(例如,这实际上就是UIAlertViews的工作方式。)

您可以设置UIView的tag属性。 然后您可以使用

- (UIView *)viewWithTag:(NSInteger)tag

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM