[英]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.