objective-c - 将 UIImageView 置于 UIView 之上,需要说明

标签 objective-c ios

假设您有一个 UIView,您在其顶部按某种顺序分配了一堆卡片。当有趣的事情发生时,您希望在某个位置显示另一张卡片。

唯一的条件是:

  • 卡片需要显示在该位置存在的任何内容之上
  • 卡片位置需要在UIView
  • 中被注视

enter image description here

所以,我想要 10 个红心:

  • 出现在方 block jack 之上
  • 位于相对于主视图的那个位置

目前我所拥有的是(显示正常,但错误)

  [[card faceImageView] addSubview:[followUpCard 
          faceImageViewAtPoint:CGPointMake(15, 25)]];

如果我这样做

  [gameView addSubview:[followUpCard 
          faceImageViewAtPoint:CGPointMake(250, 150)]]; //coord in superview's system

如果卡片出现在最底部。

请指教。

最佳答案

如果我没理解错的话,你只是想把卡片放到前台?

如果是这样,你可以这样做:

[[followUpCard superview] bringSubviewToFront:followUpCard];

关于objective-c - 将 UIImageView 置于 UIView 之上,需要说明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9660786/

相关文章:

ios - 如何实现音频播放器界面?

iphone - #import 和@class 的问题导致从错误中引用 _OBJC_CLASS_

iphone - 如何在 Xcode 中以编程方式按下 iOS 小键盘按键?

ios - 无限滚动 UIPageViewController

ios - Quickblox 推送通知失败

iOS:GPPSignInButton 总是要求 "Have offline access"权限

ios - iOS 8.1 中的 BLE 后台模式

iOS 7 - 核心数据迁移 - Xcode 5

ios - 检查 IOS 中两个位置的接近度

ios - 如何在 iOS 中提供多语言支持?