iphone - 检查哪个 View 在iphone开发中处于顶部

标签 iphone objective-c ios xcode uiview

我有 4 个 View 并使用 4 个按钮控制这些 View ,我有点困惑如何检查哪个 View 在顶部,我已经尝试过 isFirstResponder 但它不起作用。如果有人知道请帮助我。提前致谢。

最佳答案

要从 subview 中获取最顶层 View ,从父 View 中获取最后一个对象

UIView * topMost = [[self.view subviews] lastObject];

关于iphone - 检查哪个 View 在iphone开发中处于顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11245599/

相关文章:

ios - 未针对iOS 13( objective-c )调用didRegisterForRemoteNotificationsWithDeviceToken

iphone - UITableViewCell 并不总是可选择的?

ios - 如何将用户数据存储为字符串,并在 viewDidLoad 中加载该字符串

iphone - 如何创建与 iOS 的 Facebook 应用程序相同的登录名和密码字段

iphone - 有没有办法把 UITextView 的滚动指示器放到 UITextView 外面?

ios - "Missing architecture. Apps built with Watch OS 5.0 and later SDKs must contain additional architectures."

c - 遍历枚举值

ios - UIFont lineheight 和 leading value 在 iOS6 和 iOS7 之间发生了变化

iPhone map 套件 : How can I get a real business name/address from a longitude/latitude?

ios - 如何在ios中部署两个不同的应用程序而不覆盖它们